aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* - Move getPhysicalRegisterRegClass() from ScheduleDAG to MRegisterInfo.Evan Cheng2007-09-263-89/+206
* Whitespace and compiler warning cleanup.Neil Booth2007-09-261-76/+91
* - 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-262-3/+10
* Added C and Ocaml bindings for functions, basic blocks, and Gordon Henriksen2007-09-261-9/+453
* Fix f80 UNDEF.Dale Johannesen2007-09-261-1/+2
* 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-2620-60/+113
* 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
* Remove no-longer-used variable.Dale Johannesen2007-09-251-3/+2
* Make APFloat->int conversions deterministic even inDale Johannesen2007-09-252-7/+33
* 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
* Add a newline to the end of this file.Duncan Sands2007-09-251-1/+1
* Fix a typo in a comment.Dan Gohman2007-09-251-1/+1
* New style x87 cmp instructions.Evan Cheng2007-09-252-0/+24
* Handle multiple induction variables.Devang Patel2007-09-251-7/+14
* When both x/y and x%y are needed (x and y both scalar integer), computeDan Gohman2007-09-253-25/+88
* Do not reserve DOM check for GetElementPtrInst.Devang Patel2007-09-251-21/+22
* doh.. Devang Patel2007-09-251-1/+1
* Add transformation to update loop interation space. Now,Devang Patel2007-09-251-7/+148
* Fix long double<->shorter FP type conversionsDale Johannesen2007-09-251-12/+29
* Move the setOperationAction(ISD::DEBUG_LOC, MVT::Other, Expand) andDan Gohman2007-09-252-7/+6
* Add missing end-of-file newlines.Duncan Sands2007-09-252-2/+2
* Added support for new condition code modeling scheme (i.e. physical register ...Evan Cheng2007-09-259-45/+1409
* Added major new capabilities to scheduler (only BURR for now) to support phys...Evan Cheng2007-09-255-150/+559
* 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
* Don't execute dump unless NDEBUG isn't defined.Bill Wendling2007-09-241-0/+2
* Comment fixupsDaniel Berlin2007-09-241-12/+11
* Add support on x86 for having Legalize lower ISD::LOCATION to ISD::DEBUG_LOCDan Gohman2007-09-241-2/+7
* Don't emit .debug_line header data if there aren't any lines to put in it,Dan Gohman2007-09-241-0/+5
* Move the Asm->EOL() call for EmitDebugARanges outside the #ifdef forDan Gohman2007-09-241-1/+1
* Add support for emitting .file directives to set up file numbers forDan Gohman2007-09-241-0/+14
* Merge hasDotLoc and hasDotFile into hasDotLocAndDotFile since .loc and .fileDan Gohman2007-09-241-2/+1
* float->int conversion rounds toward 0. Duh.Dale Johannesen2007-09-241-1/+1
* Add a routine for emitting .file directives, for setting upDan Gohman2007-09-241-0/+11
* Added "LoadEffective" pattern to handle stack locations.Bruno Cardoso Lopes2007-09-243-6/+25
* Do not promote null values because it may be unsafe to do so.Devang Patel2007-09-241-0/+4
* Implement offline variable substitution in order to reduce memoryDaniel Berlin2007-09-241-91/+926
* 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
* Use the correct result value type instead of using getValueType(0)Dan Gohman2007-09-241-4/+3