aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2008-04-03Re-enable SSE4.Evan Cheng
2008-04-03Fix x86-64 encoding bug. REX prefix must always follow 0x0F prefix. For examp...Evan Cheng
2008-04-03CosmeticEvan Cheng
2008-04-03Temporarily disabling SSE4 until we fix the encoding issues.Evan Cheng
2008-04-03Backing out 48222 temporarily.Evan Cheng
2008-04-02Suppress the 128-bit integer typedef on 32-bit targets, becauseDan Gohman
2008-04-02Partial CBackend support for 128-bit integers. This is neededDan Gohman
2008-04-02Cosmetic changes per EH patch review feedback.Dale Johannesen
2008-04-02Add new CC lowering rule: provide a list of registers, which can be 'shadowed',Anton Korobeynikov
2008-04-02Recommitting EH patch; this should answer most of theDale Johannesen
2008-04-01ReMat of load from stub in pic mode extends the life of pic base. Currently s...Evan Cheng
2008-04-01Remove unnecessary and non-deterministic checking code. Re-enable remat of lo...Evan Cheng
2008-04-01Don't use __bzero for memset if the second argument isn't zero.Dan Gohman
2008-04-01Speculatively micro-optimize memory-zeroing calls on Darwin 10.Dan Gohman
2008-04-01Revert 49006 for the moment.Dale Johannesen
2008-04-01Disabling remat of load from gv stub (temporarily) again to fix llvmgcc boots...Evan Cheng
2008-04-01Unbreak ARM / Thumb soft FP support.Evan Cheng
2008-04-01Accept 'y' constraint (MMX) in inline asm.Dale Johannesen
2008-03-31Emit exception handling info for functions which areDale Johannesen
2008-03-31It's not safe to fold a load from GV stub or constantpool into a two-address ...Evan Cheng
2008-03-31Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.Evan Cheng
2008-03-31Re-apply 48911.Evan Cheng
2008-03-30Moved from PR1570.Nick Lewycky
2008-03-30Fix "Control reaches the end of non-void function" warnings, Chris Lattner
2008-03-28Fix a tokenfactor node to use the load chain rather than theDan Gohman
2008-03-28Backing out 48911 for now. It's breaking stuff.Evan Cheng
2008-03-28New entry.Evan Cheng
2008-03-28Load from stub is already re-materializable.Evan Cheng
2008-03-27Code clean up.Evan Cheng
2008-03-27Allow certain lea instructions to be rematerialized.Evan Cheng
2008-03-27Remove an unused command line option.Evan Cheng
2008-03-26Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein
2008-03-26Fix some SSE4.1 instruction encoding bugs.Evan Cheng
2008-03-25Use ## for comment delimiter on darwin x86-32, soDale Johannesen
2008-03-25Smaller function alignment when optimizing for size.Evan Cheng
2008-03-25Rename option -optimizefor-size to -optimize-size.Evan Cheng
2008-03-25Add explicit keywords.Dan Gohman
2008-03-25A quick nm audit turned up several fixed tables and objects that wereDan Gohman
2008-03-25Add optimize-for-size knob.Devang Patel
2008-03-25Add CMP32mr and friends to the load-unfolding table. AmongDan Gohman
2008-03-24Add \t after .set. Fix by Jay Freeman.Evan Cheng
2008-03-24Use the bit size of the operand instead of the hard-coded 32 to generate theBill Wendling
2008-03-24- SSE4.1 extractfps extracts a f32 into a gr32 register. Very useful! Not. Fi...Evan Cheng
2008-03-23Remove duplicated entries.Evan Cheng
2008-03-23Minor typo fixes. Also add another FIXME.Anton Korobeynikov
2008-03-23Add license headerAnton Korobeynikov
2008-03-23Add Win64 compilation callback. This allows easy examples to be JITed on Win64!Anton Korobeynikov
2008-03-23Provide a JIT selector on win64Anton Korobeynikov
2008-03-23Hack out the PIC mode on Win64 targets. This needs to be investigated later.Anton Korobeynikov
2008-03-23Code cleanup. Provide generic way of selecting JIT pointer bitwidth regardlessAnton Korobeynikov