aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-06-01ARM: properly handle alignment for struct byval.Manman Ren
2012-06-01Implement the local-dynamic TLS model for x86 (PR3985)Hans Wennborg
2012-06-01Enable automatic detection of FMA3 support to allow intrinsics to be used.Craig Topper
2012-06-01Remove fadd(fmul) patterns for FMA3. This needs to be implemented by paying a...Craig Topper
2012-06-01Add VFNSUB* instructions to folding table.Craig Topper
2012-06-01Remove a trailing space and fix a comment.Craig Topper
2012-06-01Tidy up. Remove trailing spaces and fix the worst of the 80 column violations.Craig Topper
2012-06-01ARM: support struct byval in llvmManman Ren
2012-06-01Put the shiny new MCSubRegIterator to work.Chad Rosier
2012-05-31Add support for return value promotion in X86 calling conventions.Jakob Stoklund Olesen
2012-05-31X86: replace SUB with CMP if possibleManman Ren
2012-05-31Add a PrintRegUnit helper similar to PrintReg.Jakob Stoklund Olesen
2012-05-31Fix typosJoel Jones
2012-05-31X86: Rename the CLMUL target feature to PCLMUL.Benjamin Kramer
2012-05-31Added FMA3 Intel instructions.Elena Demikhovsky
2012-05-31Add intrinsic for pclmulqdq instruction.Craig Topper
2012-05-31Cleanup and factoring of mips16 tablegen classes. Make register classesAkira Hatanaka
2012-05-30Avoid depending on list orders and register numbering.Jakob Stoklund Olesen
2012-05-30Extract some pointer hacking to a function.Jakob Stoklund Olesen
2012-05-30Add support for the mips inline asm 'm' output modifier.Eric Christopher
2012-05-30Fix some uses of getSubRegisters() to use getSubReg() instead.Jakob Stoklund Olesen
2012-05-30it's pointed out that R11 can be used for magic things, and doing things just...Chris Lattner
2012-05-30Extend the (abi-irrelevant) return convention to be able to return more than ...Chris Lattner
2012-05-30[arm-fast-isel] Add support for the llvm.frameaddress() intrinsic.Chad Rosier
2012-05-30Port support for SSE4a extrq/insertq to the old jit code emitter.Benjamin Kramer
2012-05-29Add intrinsics, code gen, assembler and disassembler support for the SSE4a ex...Benjamin Kramer
2012-05-29Update CPPBackend to new API for AttrListPtr::get.Nicolas Geoffray
2012-05-29ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy
2012-05-25Fix predicate HasStandardEncoding in MipsInstrInfo.td per suggestion ofAkira Hatanaka
2012-05-25Delete MipsExpandPseudo.cpp.Akira Hatanaka
2012-05-25Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo.Akira Hatanaka
2012-05-25Remove the code that expands MIPS' .cpload directive.Akira Hatanaka
2012-05-25Remove the code that emits MIPS' .cprestore directive.Akira Hatanaka
2012-05-25Remove pseudo instructions that are no longer used.Akira Hatanaka
2012-05-25Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski
2012-05-25Simplify code for calling a function where CanLowerReturn fails, fixing a sma...Eli Friedman
2012-05-24Shrink.Jakob Stoklund Olesen
2012-05-24Remove the PTX back-end and all of its artifacts (triple, etc.)Justin Holewinski
2012-05-24Turn on mips16 pseudo op when compiling for mips16.Akira Hatanaka
2012-05-24Enable Mips16 compiler to compile a null program.Akira Hatanaka
2012-05-24Convert assert(0) to llvm_unreachable.Craig Topper
2012-05-24Use uint16_t to store registers in static tables. Matches other tables.Craig Topper
2012-05-24Use uint16_t to store register number in static tables to match other tables.Craig Topper
2012-05-24Make some opcode tables static and const. Allows code to avoid making copies ...Craig Topper
2012-05-24Mark a couple arrays as static and const. Use array_lengthof instead of sizeo...Craig Topper
2012-05-24Mark a static array as const.Craig Topper
2012-05-24Mark a static table as const. Shrink opcode size in static tables to uint16_t...Craig Topper
2012-05-23Tidy up naming for consistency and other cleanup. No functional change inten...Chad Rosier
2012-05-23[arm-fast-isel] Add support for non-global callee.Chad Rosier
2012-05-23Tidy up spacing.Craig Topper