2006-01-13 |
Evan Cheng | Add truncstore i1 patterns. |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | it is ok to dce stacksave. |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Do a simple instcombine xforms to delete llvm.stackrest... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Fix a bug in my last X86 checkin, pointed out by cozmic |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Simplify this a tiny bit by using the new IntrinsicInst... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Simplify the implementations of classof using the new... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Evan Cheng | LHS = X86ISD::CMOVcc LHS, RHS means LHS = RHS if cc... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Add some functionality to the IntrinsicInst class and... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Permit inlining functions that contain dynamic allocati... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | New testcase that functions with dynamic allocas can... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | If inlining a call to a function that contains dynamic... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Use ClonedCodeInfo to avoid another walk over the inlin... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Use the ClonedCodeInfo object to avoid scans of the... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Refactor a bunch of invoke handling stuff out into... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Andrew Lenharth | make DAG isel the default |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Allow the code cloning interfaces to capture some impor... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Fix a bug I noticed by inspection: if the first instruc... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Fix 80 column violations |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Enable X86 support for savestack/restorestack |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | implement stacksave/stackrestore on PPC |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | If a target specified a stack pointer with setStackPoin... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Provide an interface for Targets to specify their stack... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Duraid Madina | don't be a doofus - this fixes storing bools |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Compile llvm.stacksave/restore into STACKSAVE/STACKREST... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | expand unsupported stacksave/stackrestore nodes |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | new nodes |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | add stacksave/stackrestore nodes |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | testcase for the llvm.stacksave/llvm.stackrestore intri... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Add "support" for stacksave/stackrestore to the dag... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Add "support" for the llvm.stacksave/stackrestore intri... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Add recognition and verification of new llvm.stacksave... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | add new llvm.stacksave/llvm.stackrestore intrinsics |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | Add llvm.stacksave and llvm.stackrestore. |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Evan Cheng | Minor update. |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Chris Lattner | void* is not legal in LLVM. |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Evan Cheng | More typo's. I need new eye glasses... |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Evan Cheng | Oops. Typo. |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Evan Cheng | Fix a SETCC / BRCOND folding bug. |
commit | commitdiff | tree | snapshot |
2006-01-13 |
Evan Cheng | Test case for a SETCC / BRCOND folding bug. |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Evan Cheng | Fix sint_to_fp (fild*) support. |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | Add a simple missing fold to produce this: |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Evan Cheng | Specify transformation from GlobalAddress to TargetGlob... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Evan Cheng | Allow transformation from GlobalAddress to TargetGlobal... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | If using __main, emit global ctor/dtor list like any... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | Don't create rotate instructions in unsupported types... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | Fix branches on FP compares |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | Patch #10 from Saem: |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Evan Cheng | X86ISD::SETCC (e.g. SETEr) produces a flag (so multiple... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Evan Cheng | * Materialize GlobalAddress and ExternalSym with MOV32r... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Evan Cheng | GlobalAddress -> TargetGlobalAddress; ExternalSymbol... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | fix a bug in my previous checkin |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | Give V8ISD nodes symbolic names in dumps |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | Convert the verifier over to use ETForest instead of... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Duraid Madina | sabre's (correct) fix means these guys need to be flagg... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Duraid Madina | verily, sabre did leave |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | ahem :) |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | these cases are autogenerated |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | remove dead code |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | Goodbye PPC pattern isel. You have served us well... |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | Fix an itanium call lowering bug for duraid |
commit | commitdiff | tree | snapshot |
2006-01-12 |
Chris Lattner | invert the sense of this switch and its name |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Nate Begeman | Missed a spot. |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Evan Cheng | Added ROTL and ROTR. |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Fix an off-by-one error that Nate's eagle eyes caught |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Use the auto-insert BuildMI constructor to avoid an... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | If a function has a non-zero sized frame, use an add... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Nate Begeman | Add testcase for rotate by register and rotate by immediate |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Evan Cheng | Some minor fixes. |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Evan Cheng | Support for MEMCPY and MEMSET. |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Evan Cheng | Select DYNAMIC_STACKALLOC |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Evan Cheng | Allow custom lowering of DYNAMIC_STACKALLOC. |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Evan Cheng | ignore register #0 |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Nate Begeman | Add bswap, rotl, and rotr nodes |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Fix calls that need to store values in stack slots... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | tblgen does this now |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | This is no longer needed |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Always select target registers to themselves |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Dead FP arguments still use an incoming FP reg. This... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Testcase the PPC backend is miscompiling. |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Jeff Cohen | Visual Studio is feeling left out again. |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Jeff Cohen | Fix VC++ compilation error. |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Patch #9 from Saem: |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Use Evan's outflag stuff to implement V8cmpicc. This... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Fix a bug in i32->f64 conversion lowering |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Unbreak ret void :-/ |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Write this pattern in canonical form, allowing more... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | catch all forms of xnor |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Evan Cheng | * Add special entry code main() (to set x87 to 64-bit... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Simple is good. CVS is for revision control, not file... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Simple is good |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Simple is good, CVS log is for history, not the silly... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Preserve and update ETForest. Patch by Daniel Berlin |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Switch these to using ETForest instead of DominatorSet... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Switch this to using ETForest instead of DominatorSet... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Switch loopinfo to using ETForest instead of DominatorS... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Switch loopinfo to using ETForest instead of DominatorS... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Duraid Madina | cleanup GETFD |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Andrew Lenharth | this pattern was bogus |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Chris Lattner | Regenerate these files. FreeBSD apparently has issues... |
commit | commitdiff | tree | snapshot |
2006-01-11 |
Duraid Madina | this just might work |
commit | commitdiff | tree | snapshot |
next |