aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use access(2) instead of stat(2) to check if a file exists.Benjamin Kramer2012-06-021-2/+1
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-0237-49/+49
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-026-17/+16
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-021-1/+1
* Fix a bug in the code which custom-lowers truncating stores in LegalizeDAG.Akira Hatanaka2012-06-021-2/+3
* 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-0133-214/+188
* Register the gcov "writeout" at init time. Don't list this as a d'tor. Instead,Bill Wendling2012-06-011-2/+22
* Remove physreg support from adjustCopiesBackFrom and removeCopyByCommutingDef.Jakob Stoklund Olesen2012-06-011-29/+3
* Simplify some more getAliasSet callers.Jakob Stoklund Olesen2012-06-013-27/+15
* Use dominates(Instruction, Use) in the verifier.Rafael Espindola2012-06-011-46/+2
* [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-018-99/+46
* X86: peephole optimization to remove cmp instructionManman Ren2012-06-013-0/+331
* ARM: properly handle alignment for struct byval.Manman Ren2012-06-014-250/+299
* BoundsChecking: fix a bug when the handling of recursive PHIs failed and coul...Nuno Lopes2012-06-011-22/+39
* Implement the local-dynamic TLS model for x86 (PR3985)Hans Wennborg2012-06-0111-17/+274
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-011-1/+1
* quick fix for PR13006, will check in testcase later.Chris Lattner2012-06-011-1/+3
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-012-4/+4
* 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
* enhance the logic for looking through tailcalls to look through transparent c...Chris Lattner2012-06-011-1/+21
* Tidy up. Remove trailing spaces and fix the worst of the 80 column violations.Craig Topper2012-06-011-74/+90
* enhance getNoopInput to know about vector<->vector bitcasts of legalChris Lattner2012-06-011-10/+38
* rearrange some logic, no functionality change.Chris Lattner2012-06-011-24/+32
* ARM: support struct byval in llvmManman Ren2012-06-013-15/+279
* Fix 80 columns.Michael J. Spencer2012-06-011-3/+6
* Add support for enum forward declarations.Eric Christopher2012-06-012-8/+9
* Put the shiny new MCSubRegIterator to work.Chad Rosier2012-06-011-8/+6
* add -bounds-checking-multiple-traps option to make one trap BB per checkNuno Lopes2012-05-311-1/+5
* revamp BoundsChecking considerably:Nuno Lopes2012-05-311-129/+230
* 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-313-0/+42
* Add a PrintRegUnit helper similar to PrintReg.Jakob Stoklund Olesen2012-05-311-0/+21
* Fix typosJoel Jones2012-05-311-2/+2
* Fix typos noticed by Benjamin Kramer.Rafael Espindola2012-05-311-10/+29
* X86: Rename the CLMUL target feature to PCLMUL.Benjamin Kramer2012-05-316-25/+25
* Require intervals in the range metadata to be in a canonical form: They mustRafael Espindola2012-05-311-2/+16