summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Bill's example is still not enough to repro this, but it has other issues thatChris Lattner2007-10-031-0/+8
* Another micro-opt.Bill Wendling2007-10-021-0/+16
* Another missed optimization with LICM.Bill Wendling2007-10-021-0/+23
* Small label changes.Bill Wendling2007-10-021-5/+2
* Now with source code.Bill Wendling2007-10-021-0/+16
* Now with LL code!Bill Wendling2007-10-021-1/+17
* Another missed optimization.Bill Wendling2007-10-021-0/+28
* Micro-optimization -- missed LICM opportunity.Bill Wendling2007-10-021-0/+24
* Rewrite sqrt and powi to use anyfloat. By popular demand.Dale Johannesen2007-10-021-4/+2
* Refactor code to add load / store folded instructions -> register onlyEvan Cheng2007-10-012-607/+599
* Typo. X86comi doesn't read / write chain's.Evan Cheng2007-10-011-2/+1
* Add getABITypeSize, getABITypeSizeInBitsDale Johannesen2007-10-011-1/+6
* AsmPrinters overriding getAnalysisUsage should call super.Gordon Henriksen2007-09-302-1/+2
* Enabling new condition code modeling scheme.Evan Cheng2007-09-2910-1649/+308
* Refactor the memcpy lowering for the x86 target.Rafael Espindola2007-09-282-56/+62
* Stop inventing new words. :-)Evan Cheng2007-09-281-1/+1
* Pessimisively assume ADJCALLSTACKDOWN / ADJCALLSTACKUP (which becomes sub / a...Evan Cheng2007-09-281-1/+3
* TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targetsDan Gohman2007-09-273-4/+2
* Use GR64 in 64-bit mode.Evan Cheng2007-09-271-1/+4
* Doh. Calls clobber EFLAGS.Evan Cheng2007-09-271-1/+1
* Make temporaries explicit to avoid prematureDale Johannesen2007-09-261-1/+3
* - Move getPhysicalRegisterRegClass() from ScheduleDAG to MRegisterInfo.Evan Cheng2007-09-261-0/+15
* - Added MRegisterInfo::getCrossCopyRegClass() hook. For register classes wher...Evan Cheng2007-09-262-0/+33
* Some assemblers do not recognize aliases pushfd, pushfq, popfd, and popfq. Ju...Evan Cheng2007-09-262-4/+4
* Enable codegen for long double abs, sin, cosDale Johannesen2007-09-261-0/+4
* Typos: POPQ -> POPFQ, POPD -> POPFD.Evan Cheng2007-09-262-2/+2
* move PR1160 here.Chris Lattner2007-09-261-0/+31
* Allow copyRegToReg to emit cross register classes copies.Evan Cheng2007-09-2614-44/+92
* move PR1264 here.Chris Lattner2007-09-261-1/+28
* Add pushf{d|q}, popf{d|q} to push and pop EFLAGS register.Evan Cheng2007-09-262-4/+12
* translateX86CC updates the last two operands.Evan Cheng2007-09-261-2/+5
* Correctly restore stack pointer after realignment in main() on Cygwin/Mingw32Anton Korobeynikov2007-09-261-1/+8
* Missing load / store folding entries.Evan Cheng2007-09-251-0/+8
* Partly revert invalid r41774Anton Korobeynikov2007-09-251-0/+20
* More explicit keywords.Dan Gohman2007-09-257-9/+9
* Fix a typo in a comment.Dan Gohman2007-09-251-1/+1
* New style x87 cmp instructions.Evan Cheng2007-09-252-0/+24
* When both x/y and x%y are needed (x and y both scalar integer), computeDan Gohman2007-09-253-25/+88
* Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) andDan Gohman2007-09-251-7/+1
* Added support for new condition code modeling scheme (i.e. physical register ...Evan Cheng2007-09-259-45/+1409
* New temporary option -new-cc-modeling-scheme to test the new cc modeling scheme.Evan Cheng2007-09-251-0/+6
* Rename keyword "modify" -> "implicit".Evan Cheng2007-09-251-1/+1
* When mixing SSE and x87 codegen, it's possible toDale Johannesen2007-09-241-29/+31
* Add support on x86 for having Legalize lower ISD::LOCATION to ISD::DEBUG_LOCDan Gohman2007-09-241-2/+7
* Merge hasDotLoc and hasDotFile into hasDotLocAndDotFile since .loc and .fileDan Gohman2007-09-241-2/+1
* Added "LoadEffective" pattern to handle stack locations.Bruno Cardoso Lopes2007-09-243-6/+25
* Fix the syntax for the .loc directive in preparation for using it.Dan Gohman2007-09-241-1/+1
* The code that used the StartLabelId label was removed, so remove theDan Gohman2007-09-241-7/+1
* claim that "st" is from the 80-bit register file. This causes x87-using inlineChris Lattner2007-09-241-1/+1
* Fix PR 1681. When X86 target uses +sse -sse2,Dale Johannesen2007-09-237-87/+164
OpenPOWER on IntegriCloud