llvm-project/clang/test
Richard Smith 161f09abd7 Move vector bitcast handling in constant expressions from the expression
evaluator into constant initializer handling / IRGen. The practical consequence
of this is that the bitcast now lives in the constant's definition, rather than
in its uses.

The code in the constant expression evaluator was producing vectors of the wrong
type and size (and possibly of the wrong value for a big-endian int-to-vector
bitcast). We were getting away with this only because we don't yet support
constant-folding of any expressions which inspect vector values.

llvm-svn: 145981
2011-12-06 22:44:34 +00:00
..
ARCMT [arcmt] Integrate GC __weak into property attributes even when we don't have 2011-11-28 02:04:36 +00:00
ASTMerge Improve location fidelity of objc decls. 2011-10-04 04:48:02 +00:00
Analysis [analyzer] Simplify the expected-warning statement. 2011-12-05 21:32:58 +00:00
CXX Add a warning for implicit conversion from function literals (and static 2011-12-05 20:49:50 +00:00
CodeCompletion Provide result types for code completions that describe built-in 2011-10-18 21:20:17 +00:00
CodeGen Move vector bitcast handling in constant expressions from the expression 2011-12-06 22:44:34 +00:00
CodeGenCUDA CUDA: IR generation support for device stubs 2011-10-06 18:51:56 +00:00
CodeGenCXX Fix mangling substitutions for address-space-qualified class 2011-12-03 18:24:43 +00:00
CodeGenObjC Fix an extremely stupid bug causing terrible miscompilations 2011-12-06 02:56:18 +00:00
CodeGenObjCXX Fix the instantiation of pseudo-object expressions. This is a 2011-11-30 04:42:31 +00:00
CodeGenOpenCL Annotate imprecise FP division with fpaccuracy metadata 2011-10-27 19:19:51 +00:00
Coverage Remove the Blackfin backend. 2011-10-25 00:06:12 +00:00
Driver Fix test for unrelated changes. 2011-12-06 03:46:28 +00:00
FixIt Revert most of r145372 for now. Lookahead beyond the ';' in a function 2011-11-30 23:45:35 +00:00
Frontend test/Frontend/dependency-gen.c: Relax expressions for Win32 host (mingw msys). 2011-11-17 07:21:33 +00:00
Headers Headers: wmmintrin.h only needs xmmintrin.h. 2011-12-06 16:17:54 +00:00
Index [libclang] API enhancements by Joe Groff! 2011-12-06 22:05:01 +00:00
Lexer Implement support for the __is_final type trait, to determine whether 2011-12-03 18:14:24 +00:00
Misc Suggest typo corrections for implicit function declarations. 2011-12-06 09:46:12 +00:00
Modules Rename Objective-C-only tests to .m 2011-12-06 20:51:42 +00:00
PCH [PCH] In ASTReader::FinishedDeserializing, after we do PassInterestingDeclsToConsumer 2011-11-30 23:18:26 +00:00
Parser Extend warnings for missing '@end'. 2011-12-06 09:25:23 +00:00
Preprocessor Make our handling of MMX x SSE closer to what gcc does: 2011-11-27 20:00:43 +00:00
Rewriter Fix the rewriter, rdar://10234024. 2011-10-05 19:37:56 +00:00
Sema Suggest typo corrections for implicit function declarations. 2011-12-06 09:46:12 +00:00
SemaCUDA CUDA: diagnose invalid calls across targets 2011-10-02 23:49:40 +00:00
SemaCXX Switch a cast to a dyn_cast and check the pointer before using. Fixes a crash 2011-12-06 04:48:01 +00:00
SemaObjC Extend warnings for missing '@end'. 2011-12-06 09:25:23 +00:00
SemaObjCXX Resolve placeholder expressions before trying to deduce 2011-11-15 01:35:18 +00:00
SemaOpenCL TypePrinter: print OpenCL address space names. Patch by Richard 2011-11-08 02:52:58 +00:00
SemaTemplate Add a warning for implicit conversion from function literals (and static 2011-12-05 20:49:50 +00:00
Unit test/Unit: Fixup lit.cfg to allow running inside test/Unit (with llvm-config in 2011-06-22 21:46:43 +00:00
CMakeLists.txt CUDA: set proper calling conventions for PTX 2011-10-06 16:49:54 +00:00
Makefile lit support for REQUIRES: asserts. 2011-06-22 23:23:49 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg test/lit.cfg: Enhance getRegisteredTargets() to retrieve +Asserts. 2011-11-28 05:09:42 +00:00
lit.site.cfg.in lit support for REQUIRES: asserts. 2011-06-22 23:23:49 +00:00
make_test_dirs.pl