aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* add a note, this is actually not too bad to implement.Chris Lattner2008-04-101-1/+7
* move the x86-32 part of PR2108 here.Chris Lattner2008-04-101-0/+48
* Fix the x86-64 side of PR2108 by adding a v2f64 version ofChris Lattner2008-04-101-0/+10
* Make isVectorClearMaskLegal's operand list const.Dan Gohman2008-04-092-4/+5
* Add XMM1 as a second return value register for f32 and f64 on x86-64. ThisDan Gohman2008-04-091-4/+4
* Add DX as a second return value register for i16 on x86.Dan Gohman2008-04-091-1/+1
* Rename -disable-required-unwind-tables to unwind-tables-optional.Dale Johannesen2008-04-081-2/+2
* Handle the situation in 2008-01-25-EmptyFunction.llDale Johannesen2008-04-081-10/+11
* Implement new llc flag -disable-required-unwind-tables.Dale Johannesen2008-04-083-3/+12
* Rename MemOperand to MachineMemOperand. This was suggested byDan Gohman2008-04-072-3/+3
* Re-commit of the r48822, where the infinite looping problem discoveredRoman Levenstein2008-04-073-8/+8
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-061-1/+1
* Favors pshufd over shufps when shuffling elements from one vector. pshufd is ...Evan Cheng2008-04-052-48/+52
* strdup needs <cstring>. This fixes a build error with g++-4.3.Edwin Török2008-04-041-0/+1
* Re-enable SSE4.Evan Cheng2008-04-031-3/+2
* Fix x86-64 encoding bug. REX prefix must always follow 0x0F prefix. For examp...Evan Cheng2008-04-031-10/+13
* CosmeticEvan Cheng2008-04-031-2/+2
* Temporarily disabling SSE4 until we fix the encoding issues.Evan Cheng2008-04-031-2/+3
* Backing out 48222 temporarily.Evan Cheng2008-04-033-8/+8
* Suppress the 128-bit integer typedef on 32-bit targets, becauseDan Gohman2008-04-021-6/+12
* Partial CBackend support for 128-bit integers. This is neededDan Gohman2008-04-021-2/+9
* Cosmetic changes per EH patch review feedback.Dale Johannesen2008-04-022-7/+7
* Add new CC lowering rule: provide a list of registers, which can be 'shadowed',Anton Korobeynikov2008-04-022-6/+21
* Recommitting EH patch; this should answer most of theDale Johannesen2008-04-025-10/+16
* ReMat of load from stub in pic mode extends the life of pic base. Currently s...Evan Cheng2008-04-011-0/+6
* Remove unnecessary and non-deterministic checking code. Re-enable remat of lo...Evan Cheng2008-04-011-11/+0
* Don't use __bzero for memset if the second argument isn't zero.Dan Gohman2008-04-011-1/+2
* Speculatively micro-optimize memory-zeroing calls on Darwin 10.Dan Gohman2008-04-013-5/+35
* Revert 49006 for the moment.Dale Johannesen2008-04-014-14/+8
* Disabling remat of load from gv stub (temporarily) again to fix llvmgcc boots...Evan Cheng2008-04-011-0/+3
* Unbreak ARM / Thumb soft FP support.Evan Cheng2008-04-011-6/+10
* Accept 'y' constraint (MMX) in inline asm.Dale Johannesen2008-04-011-0/+1
* Emit exception handling info for functions which areDale Johannesen2008-03-314-8/+14
* It's not safe to fold a load from GV stub or constantpool into a two-address ...Evan Cheng2008-03-311-0/+8
* Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng2008-03-3120-137/+72
* Re-apply 48911.Evan Cheng2008-03-311-8/+12
* Moved from PR1570.Nick Lewycky2008-03-301-0/+26
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-306-0/+11
* Fix a tokenfactor node to use the load chain rather than theDan Gohman2008-03-281-1/+1
* Backing out 48911 for now. It's breaking stuff.Evan Cheng2008-03-281-12/+8
* New entry.Evan Cheng2008-03-281-0/+44
* Load from stub is already re-materializable.Evan Cheng2008-03-281-8/+12
* Code clean up.Evan Cheng2008-03-271-14/+16
* Allow certain lea instructions to be rematerialized.Evan Cheng2008-03-273-35/+68
* Remove an unused command line option.Evan Cheng2008-03-271-6/+0
* Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein2008-03-263-8/+8
* Fix some SSE4.1 instruction encoding bugs.Evan Cheng2008-03-261-4/+4
* Use ## for comment delimiter on darwin x86-32, soDale Johannesen2008-03-252-12/+13
* Smaller function alignment when optimizing for size.Evan Cheng2008-03-253-6/+8
* Rename option -optimizefor-size to -optimize-size.Evan Cheng2008-03-251-1/+1