llvm-6502/lib
Tim Northover 4a7bbf4c29 X86: use getConstant rather than getTargetConstant behind BUILD_VECTOR.
getTargetConstant should only be used when you can guarantee the instruction
selected will be able to cope with the raw value. BUILD_VECTOR is rather too
generic for this so we should use getConstant instead. In that case, an
instruction can still consume the constant, but if it doesn't it'll be
materialised through its own round of ISel.

Should fix PR21352.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221961 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-14 01:30:14 +00:00
..
Analysis Revert r219432 - "Revert "[BasicAA] Revert "Revert r218714 - Make better use of zext and sign information.""" 2014-11-13 09:16:54 +00:00
AsmParser X86: Implement the vectorcall calling convention 2014-10-28 01:29:26 +00:00
Bitcode Silence MSVC warning on missing return after fully covered switch 2014-11-13 23:07:22 +00:00
CodeGen Allow the use of functions as typeinfo in landingpad clauses 2014-11-14 00:35:50 +00:00
DebugInfo Revert "[dwarfdump] Add support for dumping accelerator tables." 2014-11-13 00:15:15 +00:00
ExecutionEngine Changing a StringRef::begin() call into StringRef::data(); NFC. 2014-11-12 19:43:13 +00:00
IR IR: Rewrite uniquing and creation of MDString 2014-11-14 01:17:09 +00:00
IRReader Remove unused variable. NFC. 2014-11-06 23:16:57 +00:00
LineEditor
Linker Revert "IR: MDNode => Value" 2014-11-11 21:30:22 +00:00
LTO libLTO: Assert if LTOCodeGenerator and LTOModule are from different contexts 2014-11-11 23:13:10 +00:00
MC Fix a regression on the disassembling C API. 2014-11-13 16:52:07 +00:00
Object Un-break the big-endian buildbots 2014-11-13 20:07:06 +00:00
Option Add an overload of getLastArgNoClaim taking two OptSpecifiers. 2014-09-12 19:42:53 +00:00
ProfileData Use ErrorOr for the ::create factory on instrumented and sample profilers. 2014-11-03 00:51:45 +00:00
Support Fix the VS 2012 build 2014-11-13 23:45:50 +00:00
TableGen Eliminate some deep std::vector copies. NFC. 2014-10-03 18:33:16 +00:00
Target X86: use getConstant rather than getTargetConstant behind BUILD_VECTOR. 2014-11-14 01:30:14 +00:00
Transforms Fix 80 cols caught by the linter... 2014-11-14 00:41:42 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile