aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* Rename FMA3 feature flag to just FMA to match gcc so it can be added to clang.Craig Topper2012-06-035-10/+10
* Rename fma4 intrinsics to just fma since they are now used for both FMA4 and ...Craig Topper2012-06-031-54/+54
* Revert r157831Manman Ren2012-06-033-331/+0
* Use sse_load_f32/64 for scalar FMA3 intrinsic patterns instead of 128-bit loa...Craig Topper2012-06-031-36/+30
* Add neverHasSideEffects and mayLoad to FMA3 instructions.Craig Topper2012-06-031-0/+5
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-0215-22/+22
* remove an unused variable.Chris Lattner2012-06-021-1/+1
* Remove code which is no longer needed in MipsAsmPrinter and MipsMCInstLower.Akira Hatanaka2012-06-023-171/+0
* Set operation actions for load/store nodes in the Mips backend.Akira Hatanaka2012-06-021-0/+11
* Add definitions of 32/64-bit unaligned load/store instructions for Mips.Akira Hatanaka2012-06-022-27/+70
* Define functions MipsTargetLowering::LowerLOAD and LowerSTORE whichAkira Hatanaka2012-06-022-0/+140
* Define Mips specific unaligned load/store nodes.Akira Hatanaka2012-06-023-1/+40
* Expand unaligned i16 loads/stores for the Mips backend.Akira Hatanaka2012-06-021-1/+0
* In MipsMCInstLower::LowerSymbolOperand, get offset from symbol ifAkira Hatanaka2012-06-021-2/+4
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-013-11/+8
* [arm-fast-isel] Fix handling of the frameaddress intrinsic. If depth is 0Chad Rosier2012-06-011-1/+1
* Switch some getAliasSet clients to MCRegAliasIterator.Jakob Stoklund Olesen2012-06-013-19/+10
* X86: peephole optimization to remove cmp instructionManman Ren2012-06-013-0/+331
* ARM: properly handle alignment for struct byval.Manman Ren2012-06-013-250/+275
* Implement the local-dynamic TLS model for x86 (PR3985)Hans Wennborg2012-06-0111-17/+274
* Enable automatic detection of FMA3 support to allow intrinsics to be used.Craig Topper2012-06-011-6/+4
* Remove fadd(fmul) patterns for FMA3. This needs to be implemented by paying a...Craig Topper2012-06-011-212/+0
* Add VFNSUB* instructions to folding table.Craig Topper2012-06-011-0/+17
* Remove a trailing space and fix a comment.Craig Topper2012-06-011-3/+2
* Tidy up. Remove trailing spaces and fix the worst of the 80 column violations.Craig Topper2012-06-011-74/+90
* ARM: support struct byval in llvmManman Ren2012-06-013-15/+279
* Put the shiny new MCSubRegIterator to work.Chad Rosier2012-06-011-8/+6
* Add support for return value promotion in X86 calling conventions.Jakob Stoklund Olesen2012-05-311-0/+10
* X86: replace SUB with CMP if possibleManman Ren2012-05-312-0/+41
* Add a PrintRegUnit helper similar to PrintReg.Jakob Stoklund Olesen2012-05-311-0/+21
* Fix typosJoel Jones2012-05-311-2/+2
* X86: Rename the CLMUL target feature to PCLMUL.Benjamin Kramer2012-05-316-25/+25
* Added FMA3 Intel instructions.Elena Demikhovsky2012-05-316-49/+409
* Add intrinsic for pclmulqdq instruction.Craig Topper2012-05-311-15/+13
* Cleanup and factoring of mips16 tablegen classes. Make register classesAkira Hatanaka2012-05-313-61/+89
* Avoid depending on list orders and register numbering.Jakob Stoklund Olesen2012-05-301-6/+9
* Extract some pointer hacking to a function.Jakob Stoklund Olesen2012-05-301-22/+22
* Add support for the mips inline asm 'm' output modifier.Eric Christopher2012-05-301-0/+5
* Fix some uses of getSubRegisters() to use getSubReg() instead.Jakob Stoklund Olesen2012-05-303-10/+13
* it's pointed out that R11 can be used for magic things, and doing things just...Chris Lattner2012-05-301-1/+1
* Extend the (abi-irrelevant) return convention to be able to return more than ...Chris Lattner2012-05-301-4/+7
* [arm-fast-isel] Add support for the llvm.frameaddress() intrinsic.Chad Rosier2012-05-301-0/+36
* Port support for SSE4a extrq/insertq to the old jit code emitter.Benjamin Kramer2012-05-301-1/+1
* Add intrinsics, code gen, assembler and disassembler support for the SSE4a ex...Benjamin Kramer2012-05-292-2/+28
* Update CPPBackend to new API for AttrListPtr::get.Nicolas Geoffray2012-05-291-1/+1
* ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy2012-05-291-1/+1
* Fix predicate HasStandardEncoding in MipsInstrInfo.td per suggestion ofAkira Hatanaka2012-05-251-3/+2
* Delete MipsExpandPseudo.cpp.Akira Hatanaka2012-05-251-117/+0
* Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo.Akira Hatanaka2012-05-255-9/+53
* Remove the code that expands MIPS' .cpload directive.Akira Hatanaka2012-05-252-24/+0