- Apr 23, 2006
-
-
Nate Begeman authored
llvm-svn: 27948
-
- Apr 22, 2006
-
-
Nate Begeman authored
x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in the coming days to support PIC, and less dense forms of jump tables. llvm-svn: 27947
-
- Apr 03, 2006
-
-
Evan Cheng authored
- Some bug fixes and naming inconsistency fixes. llvm-svn: 27377
-
- Mar 25, 2006
-
-
Evan Cheng authored
llvm-svn: 27120
-
- Mar 23, 2006
-
-
Chris Lattner authored
failures from last night llvm-svn: 26981
-
Nate Begeman authored
llvm-svn: 26966
-
- Mar 18, 2006
-
-
Evan Cheng authored
V8I16, etc. llvm-svn: 26838
-
- Mar 17, 2006
-
-
Evan Cheng authored
llvm-svn: 26831
-
Evan Cheng authored
- Nuke a bogus comment. llvm-svn: 26815
-
- Mar 08, 2006
-
-
Evan Cheng authored
llvm-svn: 26604
-
- Mar 07, 2006
-
-
Evan Cheng authored
llvm-svn: 26581
-
- Mar 03, 2006
-
-
Chris Lattner authored
llvm-svn: 26479
-
- Feb 25, 2006
-
-
Evan Cheng authored
* Add patterns to handle GlobalAddress, ConstantPool, etc. MOV32ri to materialize these nodes in registers. ADD32ri to handle %reg + GA, etc. MOV32mi to handle store GA, etc. to memory. llvm-svn: 26374
-
- Feb 23, 2006
-
-
Evan Cheng authored
and ExternalSymbol. - Use C++ code (rather than tblgen'd selection code) to match the above mentioned leaf nodes. Do not mutate and nodes and do not record the selection in CodeGenMap. These nodes should be safe to duplicate. This is a performance win. llvm-svn: 26335
-
Evan Cheng authored
1. Various asm printer bug. 2. Lowering bug. Now TargetGlobalAddress is wrapped in X86ISD::TGAWrapper. llvm-svn: 26324
-
- Feb 22, 2006
-
-
Evan Cheng authored
Fixed some existing bugs (wrong predicates, prefixes) at the same time. llvm-svn: 26310
-
- Feb 21, 2006
-
-
Evan Cheng authored
llvm-svn: 26303
-
Evan Cheng authored
llvm-svn: 26302
-
Evan Cheng authored
llvm-svn: 26301
-
Evan Cheng authored
llvm-svn: 26300
-
Evan Cheng authored
llvm-svn: 26297
-
Evan Cheng authored
llvm-svn: 26296
-
- Feb 20, 2006
-
-
Evan Cheng authored
packed word integer (v8i16), and 64-bit packed doubleword integer (v2i32). llvm-svn: 26294
-
- Feb 18, 2006
-
-
Evan Cheng authored
llvm-svn: 26283
-
Evan Cheng authored
llvm-svn: 26273
-
- Feb 17, 2006
-
-
Nate Begeman authored
and SUBE nodes that actually expose what's going on and allow for significant simplifications in the targets. llvm-svn: 26255
-
Evan Cheng authored
llvm-svn: 26244
-
- Feb 16, 2006
-
-
Evan Cheng authored
proves to be worth 20% on Ptrdist/ks. Might be related to dependency breaking support. 2. Added FsMOVAPSrr and FsMOVAPDrr as aliases to MOVAPSrr and MOVAPDrr. These are used for FR32 / FR64 reg-to-reg copies. 3. Tell reg-allocator to generate MOVSSrm / MOVSDrm and MOVSSmr / MOVSDmr to spill / restore FsMOVAPSrr and FsMOVAPDrr. llvm-svn: 26241
-
Evan Cheng authored
llvm-svn: 26234
-
- Feb 15, 2006
-
-
Evan Cheng authored
llvm-svn: 26193
-
Evan Cheng authored
llvm-svn: 26192
-
- Feb 07, 2006
-
-
Chris Lattner authored
printOperand instead. llvm-svn: 26025
-
- Feb 04, 2006
-
-
Evan Cheng authored
llvm-svn: 25954
-
Evan Cheng authored
flag so it can be flagged to a FST. llvm-svn: 25953
-
- Feb 02, 2006
-
-
Evan Cheng authored
llvm-svn: 25887
-
- Feb 01, 2006
-
-
Evan Cheng authored
- Added a new format for instructions where the source register is implied and it is same as the destination register. Used for pseudo instructions that clear the destination register. llvm-svn: 25872
-
- Jan 31, 2006
-
-
Evan Cheng authored
- Use XORP* to implement fneg. llvm-svn: 25857
-
Chris Lattner authored
* Rename hasSSE -> hasSSE1 to avoid my continual confusion with 'has any SSE'. * Add inline asm constraint specification. llvm-svn: 25854
-
Evan Cheng authored
llvm-svn: 25831
-
- Jan 30, 2006
-
-
Evan Cheng authored
conversions. SSE does not have instructions to handle these tasks. llvm-svn: 25817
-