- 9413678 add an option to turn on LSR. by Chris Lattner · 20 years ago
- 3029f92 Adjust to MachineConstantPool interface change: instead of keeping a by Chris Lattner · 20 years ago
- 3416721 Change Select() from by Evan Cheng · 20 years ago
- c26017a Fix the Sparc backend with Evan's recent tblgen changes by Chris Lattner · 20 years ago
- 900c826 Use SelectRoot() as the entry to any tblgen based isel. by Evan Cheng · 20 years ago
- e7c839e remove V8 reference by Chris Lattner · 20 years ago
- 7c90f73 Rename SPARC V8 target to be the LLVM SPARC target. by Chris Lattner · 20 years ago
- c275dfa Custom lower VAARG for the case when we are doing vaarg(double). In this by Chris Lattner · 20 years ago
- c4b612b Fix a nasty typo that broke functions with big stack frames. by Chris Lattner · 20 years ago
- 329a515 fix a bug in my last checkin by Chris Lattner · 20 years ago
- 0d913ea add a note by Chris Lattner · 20 years ago
- 69d3909 Two changes: by Chris Lattner · 20 years ago
- 6184f9c Teach sparc to fold loads/stores into copies. by Chris Lattner · 20 years ago
- 5ccc722 Implement isLoadFromStackSlot and isStoreToStackSlot by Chris Lattner · 20 years ago
- c8c0bb0 %fcc is not an alias for %fcc0 by Chris Lattner · 20 years ago
- 4032cf0 correct an opcode by Chris Lattner · 20 years ago
- b8973bd Allow the specification of explicit alignments for constant pool entries. by Evan Cheng · 20 years ago
- c03468b add a missing break that caused a lot of failures last night :( by Chris Lattner · 20 years ago
- a34b898 okay, one more by Chris Lattner · 20 years ago
- fabec5b another note by Chris Lattner · 20 years ago
- 76e7a44 More notes by Chris Lattner · 20 years ago
- a45b492 another one by Chris Lattner · 20 years ago
- 302601c add a note by Chris Lattner · 20 years ago
- af370f7 add conditional moves of float and double values on int/fp condition codes. by Chris Lattner · 20 years ago
- 7a4d291 treat conditional branches the same way as conditional moves (giving them by Chris Lattner · 20 years ago
- 6788faa compactify all of the integer conditional moves into one instruction that takes by Chris Lattner · 20 years ago
- 97f9102 Add immediate forms of integer cmovs by Chris Lattner · 20 years ago
- 749d6fa Shrinkify by Chris Lattner · 20 years ago
- 6dc83c7 Add the full complement of conditional moves of integer registers. by Chris Lattner · 20 years ago
- 86638b9 Compile this: by Chris Lattner · 20 years ago
- b716343 I don't see why this optimization isn't safe, but it isn't, so disable it by Chris Lattner · 20 years ago
- 2adc05c Fix FP constants, and the SparcV8/2006-01-22-BitConvertLegalize.ll failure from last night by Chris Lattner · 20 years ago
- 3772bcb Revamp the ICC/FCC reading instructions to be parameterized in terms of the by Chris Lattner · 20 years ago
- 9072c05 Compile: by Chris Lattner · 20 years ago
- 5295de7 If the target has V9 instructions, this pass is a noop, don't bother running it. by Chris Lattner · 20 years ago
- b34d3fd When in v9 mode, emit fabsd/fnegd/fmovd by Chris Lattner · 20 years ago
- 76afdc9 First step towards V9 instructions in the V8 backend, two conditional move by Chris Lattner · 20 years ago
- 6f63001 Two changes: by Chris Lattner · 20 years ago
- dea9528 When lowering SELECT_CC, see if the input is a lowered SETCC. If so, fold by Chris Lattner · 20 years ago
- c6fd6cd Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,making isMaskedValueZeroForTargetNode simpler, and useable from other partsof the compiler. by Chris Lattner · 20 years ago
- 4a397e0 Implement isMaskedValueZeroForTargetNode for the various v8 selectcc nodes, by Chris Lattner · 20 years ago
- 44ea7b1 Use V8ISD::CALL instead of ISD::CALL by Chris Lattner · 20 years ago
- 184cc4a initialize member vars by Chris Lattner · 20 years ago
- ee62557 Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for by Nate Begeman · 20 years ago
- 19c9550 Subtarget feature can now set any variable to any value by Evan Cheng · 20 years ago
- cedc6f4 PHI and INLINEASM are now built-in instructions provided by Target.td by Chris Lattner · 20 years ago
- 4dcfaac Rest of subtarget support, remove references to ppc by Chris Lattner · 20 years ago
- 0d170a7 Add trivial subtarget support by Chris Lattner · 20 years ago
- 0577a22 Set SchedulingForLatency to be the default scheduling preference for all. by Evan Cheng · 20 years ago
- acc398c First part of bug 680: by Nate Begeman · 20 years ago
- 7558b0e Default scheduling preference is SchedulingForLatency. by Evan Cheng · 20 years ago
- bb978c7 remove the V8 simple isel by Chris Lattner · 20 years ago
- 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
- 86a5484 Add explicit #includes of <iostream> by Chris Lattner · 20 years ago
- 46030a6 implement support for f32 arguments past the first 6 words by Chris Lattner · 20 years ago
- 99cf509 Silly Sparc is big endian. If we have to load args out of incoming stack slots by Chris Lattner · 20 years ago
- f7511b4 Make sure that bool,byte and short arguments are the right type when loaded by Chris Lattner · 20 years ago
- 7f9975a Disable a broken optimization by Chris Lattner · 20 years ago
- 4fca017 Don't print a label for the first MBB in a function. by Chris Lattner · 20 years ago
- 934ea49 Have legalize take care of DYNAMIC_STACKALLOC for us, implement llvm.stacksave/stackrestore. by Chris Lattner · 20 years ago
- bce8887 Implement DYNAMIC_STACKALLOC for V8 by Chris Lattner · 20 years ago
- 7c41907 reorder passes by Chris Lattner · 20 years ago
- d88fc03 bswap implementation by Nate Begeman · 20 years ago
- b99329e expand unsupported stacksave/stackrestore nodes by Chris Lattner · 20 years ago
- 4bb9102 Fix branches on FP compares by Chris Lattner · 20 years ago
- 138d322 fix a bug in my previous checkin by Chris Lattner · 20 years ago
- 72878a4 Give V8ISD nodes symbolic names in dumps by Chris Lattner · 20 years ago
- b3c7715 invert the sense of this switch and its name by Chris Lattner · 20 years ago
- 35ef913 Add bswap, rotl, and rotr nodes by Nate Begeman · 20 years ago
- 7ec6a6e This is no longer needed by Chris Lattner · 20 years ago
- b9169ce Use Evan's outflag stuff to implement V8cmpicc. This allows us to write a by Chris Lattner · 20 years ago
- 3fbb726 Fix a bug in i32->f64 conversion lowering by Chris Lattner · 20 years ago
- 1b8af84 Unbreak ret void :-/ by Chris Lattner · 20 years ago
- bda559e Write this pattern in canonical form, allowing more patterns to match. by Chris Lattner · 20 years ago
- 6da8d99 New DAG node properties SNDPInFlag, SNDPOutFlag, and SNDPOptInFlag to replace by Evan Cheng · 20 years ago
- cb83374 silence a bogus gcc warning by Chris Lattner · 20 years ago
- e0bce71 Had expand logic backward. by Jim Laskey · 20 years ago
- abf6d17 Added initial support for DEBUG_LABEL allowing debug specific labels to be by Jim Laskey · 20 years ago
- 941334f Remove some dead code. by Evan Cheng · 20 years ago
- 2b4ea79 Added field noResults to Instruction. by Evan Cheng · 20 years ago
- 171049d * Removed the use of FLAG. Now use hasFlagIn and hasFlagOut instead. by Evan Cheng · 20 years ago
- 2170cef not a good idea by Chris Lattner · 20 years ago
- 330ea12 fix something-o by Chris Lattner · 20 years ago
- 74fa64b implement vaarg. Varargs now should work. by Chris Lattner · 20 years ago
- c4769bb implement vastart. The dag isel compiles this: by Chris Lattner · 20 years ago
- e6ee868 remove benchmark list, remove issues addressed by the dag-dag isel by Chris Lattner · 20 years ago
- 53e8845 make sure bit_converts are expanded by Chris Lattner · 20 years ago
- 3cb7187 fix the int<->fp instructions, which apparently take a single float register by Chris Lattner · 20 years ago
- a01874f Use BIT_CONVERT to simplify this code by Chris Lattner · 20 years ago
- a01c0cc clean up .td file by using evan's new FLAG thing by Chris Lattner · 20 years ago
- e81aecb Disengage DEBUG_LOC from non-PPC targets. by Jim Laskey · 20 years ago
- 7669a51 remove dead code by Chris Lattner · 20 years ago
- aca0901 Run lower-switch after lower-invoke. by Chris Lattner · 20 years ago
- 85e42b4 Reserve G1 for frame offset stuff and use it to handle large stack frames. by Chris Lattner · 20 years ago
- 7c423b4 Fix pifft by correcting the case when a i64/f64 straddles O5 and memory: by Chris Lattner · 20 years ago
- 43875e6 don't emit 'add %o6, 0, %o6' instructions by Chris Lattner · 20 years ago
- eb09666 Fix calls to functions returning i64 by Chris Lattner · 20 years ago
- bcfdec7 Correct bool truncstore operand order by Chris Lattner · 20 years ago
- e2d97f8 add the other bool zextload as well by Chris Lattner · 20 years ago
- a1251f2 implement zextload bool by Chris Lattner · 20 years ago