aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* remove extraneous #ifdef'sJim Grosbach2008-10-221-4/+0
* Remove allocation of unused stack slot.Dale Johannesen2008-10-221-6/+0
* Get this working with LegalizeTypes: (1) don'tDuncan Sands2008-10-221-5/+9
* Fix PR2907 by digging through constant expressions to find FP constants thatChris Lattner2008-10-221-42/+63
* CMake: Turned some libraries into partially linked objects. CorrectedOscar Fuentes2008-10-223-3/+3
* Adjust comments for pedantic satisfaction.Dale Johannesen2008-10-221-9/+9
* Add comments to explain uint64->f64 algorithm,Dale Johannesen2008-10-211-0/+35
* Add an SSE2 algorithm for uint64->f64 conversion.Dale Johannesen2008-10-212-2/+70
* Implement the optimized FCMP_OEQ/FCMP_UNE code for x86 fast-isel.Dan Gohman2008-10-211-0/+12
* use pre-UAL mnemonics for push/pop for compilaton callback functionJim Grosbach2008-10-211-2/+2
* Disable constant-offset folding for PowerPC, as the PowerPC targetDan Gohman2008-10-212-0/+8
* Don't create TargetGlobalAddress nodes with offsets that don't fitDan Gohman2008-10-211-1/+1
* Optimized FCMP_OEQ and FCMP_UNE for x86.Dan Gohman2008-10-213-86/+195
* When the coalescer is doing rematerializing, have it removeDan Gohman2008-10-211-3/+8
* Update the stub and callback code to handle lazy compilation. The stubJim Grosbach2008-10-201-62/+90
* Have X86 custom lowering for LegalizeTypes useDuncan Sands2008-10-201-10/+12
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-1812-70/+94
* This is now partly done.Dan Gohman2008-10-171-1/+1
* This is done.Dan Gohman2008-10-171-10/+0
* Add implicit defs of XMM8 to XMM15 on 32-bit call instructions. While this is...Evan Cheng2008-10-171-1/+2
* add support for 128 bit inputs on both x86-64 and x86-32.Chris Lattner2008-10-171-9/+6
* Fix a bug where the x86 backend would reject 64-bit r constraints whenChris Lattner2008-10-171-1/+1
* Fix lfence and mfence encoding. These look like MRM5r and MRM6r instructions ...Evan Cheng2008-10-172-5/+17
* getX86RegNum has long been moved to X86RegisterInfo.Evan Cheng2008-10-171-1/+0
* add some simple hacky long double support for the CBE. ThisChris Lattner2008-10-171-5/+15
* Fun x86 encoding tricks: when adding an immediate value of 128,Dan Gohman2008-10-172-8/+26
* Define patterns for shld and shrd that match immediateDan Gohman2008-10-173-20/+136
* Trim #includes.Dan Gohman2008-10-1610-23/+0
* fix typo noticed by sdtChris Lattner2008-10-161-1/+1
* Fix warnings about mb/me being potentially usedDuncan Sands2008-10-161-2/+2
* add some notesChris Lattner2008-10-161-1/+1
* add some notes and a file to collect unimplemented features in theChris Lattner2008-10-161-0/+14
* mark some targets as experimental. Andrew, if you think that Alpha isChris Lattner2008-10-164-4/+5
* Const-ify several TargetInstrInfo methods.Dan Gohman2008-10-1614-49/+50
* Remove an unused variable.Dan Gohman2008-10-161-1/+0
* Fix the predicate for memop64 to be a regular load, not justDan Gohman2008-10-161-1/+1
* move PR1941 here.Chris Lattner2008-10-151-0/+14
* move PR1604 here.Chris Lattner2008-10-151-0/+17
* move PR1488 into this file.Chris Lattner2008-10-151-0/+33
* Now that predicates can be composed, simplify several ofDan Gohman2008-10-153-205/+135
* add a noteChris Lattner2008-10-151-0/+30
* add support for folding immediates into stores when they Chris Lattner2008-10-151-20/+20
* fold immediates into stores in simple cases, this produces diffs like Chris Lattner2008-10-151-30/+46
* fold compare of null pointer into compare with 0.Chris Lattner2008-10-151-0/+4
* Some minor cleanups:Chris Lattner2008-10-151-40/+30
* Use switch on VT instead of Type* comparisons.Chris Lattner2008-10-151-19/+18
* Use X86FastEmitCompare for FCMP_OEQ and FCMP_UNE: it doesn'tChris Lattner2008-10-151-17/+8
* refactor compare emission out into a new X86FastEmitCompare method,Chris Lattner2008-10-151-29/+49
* Fold immediates into compares when possible, producing "cmp $4, %eax" instead ofChris Lattner2008-10-151-3/+36
* more minor refactoring of X86SelectBranch, no functionality change.Chris Lattner2008-10-151-13/+11