2006-01-29 |
Chris Lattner | add a high-priority SSE issue from sgefa |
tree | commitdiff |
2006-01-29 |
Chris Lattner | add a missed optimization |
tree | commitdiff |
2006-01-29 |
Chris Lattner | Now that OpActions is big enough, we can specify action... |
tree | commitdiff |
2006-01-29 |
Chris Lattner | disable this for now |
tree | commitdiff |
2006-01-29 |
Reid Spencer | Add a note about lowering llvm.memset, llvm.memcpy... |
tree | commitdiff |
2006-01-29 |
Chris Lattner | remove now-dead code, the legalizer takes care of this... |
tree | commitdiff |
2006-01-29 |
Chris Lattner | The FP stack doesn't support UNDEF, ask the legalizer... |
tree | commitdiff |
2006-01-29 |
Chris Lattner | Request expansion of ConstantVec nodes. |
tree | commitdiff |
2006-01-29 |
Chris Lattner | Targets all now request ConstantFP to be legalized... |
tree | commitdiff |
2006-01-29 |
Chris Lattner | Update alpha to reflect recent constantfp legalize... |
tree | commitdiff |
2006-01-29 |
Chris Lattner | cmovle != cmovlt |
tree | commitdiff |
2006-01-29 |
Jeff Cohen | Fix typo. |
tree | commitdiff |
2006-01-28 |
Jeff Cohen | Flesh out AMD family/models. |
tree | commitdiff |
2006-01-28 |
Jeff Cohen | Correctly determine CPU vendor. |
tree | commitdiff |
2006-01-28 |
Jeff Cohen | Use union instead of reinterpret_cast. |
tree | commitdiff |
2006-01-28 |
Jeff Cohen | Fix recognition of Intel CPUs. |
tree | commitdiff |
2006-01-28 |
Chris Lattner | Is64Bit reflects the capability of the chip, not an... |
tree | commitdiff |
2006-01-28 |
Chris Lattner | Fix a bunch of JIT failures with the new isel |
tree | commitdiff |
2006-01-28 |
Jeff Cohen | Improve X86 subtarget support for Windows and AMD. |
tree | commitdiff |
2006-01-28 |
Chris Lattner | silence a warning |
tree | commitdiff |
2006-01-28 |
Chris Lattner | Fix a bug in my elimination of ISD::CALL this morning... |
tree | commitdiff |
2006-01-28 |
Chris Lattner | make this work on non-native hosts |
tree | commitdiff |
2006-01-28 |
Chris Lattner | add a note about how we should implement this FIXME... |
tree | commitdiff |
2006-01-28 |
Nate Begeman | Implement Promote for VAARG, and allow it to be custom... |
tree | commitdiff |
2006-01-28 |
Nate Begeman | Add a couple more things to the readme. |
tree | commitdiff |
2006-01-28 |
Chris Lattner | Remove some dead code |
tree | commitdiff |
2006-01-27 |
Chris Lattner | Switch to AlphaISD::CALL instead of ISD::CALL |
tree | commitdiff |
2006-01-27 |
Chris Lattner | Use PPCISD::CALL instead of ISD::CALL |
tree | commitdiff |
2006-01-27 |
Chris Lattner | Use V8ISD::CALL instead of ISD::CALL |
tree | commitdiff |
2006-01-27 |
Evan Cheng | A bit of wisdom from Chris on the last entry. |
tree | commitdiff |
2006-01-27 |
Evan Cheng | AT&T assembly convention: registers are in lower case. |
tree | commitdiff |
2006-01-27 |
Chris Lattner | initialize member vars |
tree | commitdiff |
2006-01-27 |
Chris Lattner | initialize all instance vars |
tree | commitdiff |
2006-01-27 |
Chris Lattner | Make llvm.frame/returnaddr not crash on ppc |
tree | commitdiff |
2006-01-27 |
Evan Cheng | Added notes about a x86 isel deficiency. |
tree | commitdiff |
2006-01-27 |
Evan Cheng | Added a temporary option -enable-x86-sse to enable... |
tree | commitdiff |
2006-01-27 |
Evan Cheng | Bye bye Pattern ISel, hello DAG ISel. |
tree | commitdiff |
2006-01-27 |
Nate Begeman | Remove TLI.LowerReturnTo, and just let targets custom... |
tree | commitdiff |
2006-01-27 |
Evan Cheng | A better workaround |
tree | commitdiff |
2006-01-27 |
Chris Lattner | force sse/3dnow off until they work. This fixes all... |
tree | commitdiff |
2006-01-27 |
Chris Lattner | Unbreak the JIT with SSE |
tree | commitdiff |
2006-01-27 |
Evan Cheng | x86 CPU detection and proper subtarget support |
tree | commitdiff |
2006-01-27 |
Evan Cheng | Subtarget feature can now set any variable to any value |
tree | commitdiff |
2006-01-27 |
Chris Lattner | PHI and INLINEASM are now built-in instructions provide... |
tree | commitdiff |
2006-01-27 |
Chris Lattner | Add a default NoItinerary class for targets to use. |
tree | commitdiff |
2006-01-26 |
Jeff Cohen | Improve compatibility with VC2005, patch by Morten... |
tree | commitdiff |
2006-01-26 |
Jim Laskey | Set up MachineDebugInfo to scan for debug information... |
tree | commitdiff |
2006-01-26 |
Chris Lattner | Improve compatibility with VC2005, patch by Morten... |
tree | commitdiff |
2006-01-26 |
Evan Cheng | Added preliminary x86 subtarget support. |
tree | commitdiff |
2006-01-26 |
Duraid Madina | fix stack corruption! Previously, 16-byte whole-FP... |
tree | commitdiff |
2006-01-26 |
Duraid Madina | some hoovering |
tree | commitdiff |
2006-01-26 |
Chris Lattner | Rest of subtarget support, remove references to ppc |
tree | commitdiff |
2006-01-26 |
Chris Lattner | Add trivial subtarget support |
tree | commitdiff |
2006-01-26 |
Andrew Lenharth | minor renaming |
tree | commitdiff |
2006-01-26 |
Andrew Lenharth | allow R28 to be used for frame calculations without... |
tree | commitdiff |
2006-01-26 |
Evan Cheng | Work around some x86 Darwin assembler bugs |
tree | commitdiff |
2006-01-26 |
Evan Cheng | When trying to fold X86::SETCC into a Select, make... |
tree | commitdiff |
2006-01-26 |
Evan Cheng | Remove the uses of STATUS flag register. Rely on node... |
tree | commitdiff |
2006-01-25 |
Andrew Lenharth | oops |
tree | commitdiff |
2006-01-25 |
Andrew Lenharth | forgot one |
tree | commitdiff |
2006-01-25 |
Andrew Lenharth | make things compile again |
tree | commitdiff |
2006-01-25 |
Evan Cheng | Set SchedulingForLatency to be the default scheduling... |
tree | commitdiff |
2006-01-25 |
Nate Begeman | First part of bug 680: |
tree | commitdiff |
2006-01-25 |
Evan Cheng | Default scheduling preference is SchedulingForLatency. |
tree | commitdiff |
2006-01-25 |
Evan Cheng | X86 prefer scheduling for reduced register pressure. |
tree | commitdiff |
2006-01-25 |
Evan Cheng | Fix a selectcc lowering bug. Make a copy of X86ISD... |
tree | commitdiff |
2006-01-25 |
Chris Lattner | Loosen up these checks to allow direct uses of ESP |
tree | commitdiff |
2006-01-25 |
Duraid Madina | add bundling! well not really, for now it's just stop... |
tree | commitdiff |
2006-01-25 |
Andrew Lenharth | maintaining stackpointer alignment. Perhaps it doesn... |
tree | commitdiff |
2006-01-24 |
Chris Lattner | use ESP directly, not a copy of ESP into some other... |
tree | commitdiff |
2006-01-24 |
Chris Lattner | Emit the copies out of call return registers *after... |
tree | commitdiff |
2006-01-24 |
Chris Lattner | Allow jit-beta to work |
tree | commitdiff |
2006-01-24 |
Jim Laskey | Crude Dwarf global variable debugging. |
tree | commitdiff |
2006-01-23 |
Andrew Lenharth | bye bye Pattern ISEL |
tree | commitdiff |
2006-01-23 |
Andrew Lenharth | added stores to lsmark |
tree | commitdiff |
2006-01-23 |
Andrew Lenharth | fix up more lsmark stuff |
tree | commitdiff |
2006-01-23 |
Andrew Lenharth | yea, lowering this stuff will basically work |
tree | commitdiff |
2006-01-23 |
Chris Lattner | remove the V8 simple isel |
tree | commitdiff |
2006-01-23 |
Duraid Madina | die, die!! r15, you are not callee-saved |
tree | commitdiff |
2006-01-23 |
Duraid Madina | fix register corruption! (my god.) r15 is a scratch... |
tree | commitdiff |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
tree | commitdiff |
2006-01-22 |
Chris Lattner | Add explicit #includes of <iostream> |
tree | commitdiff |
2006-01-21 |
Duraid Madina | insignificant, but next up is proper stack frame layout! |
tree | commitdiff |
2006-01-21 |
Evan Cheng | Rename fcmovae to fcmovnb and fcmova to fcmovnbe (follo... |
tree | commitdiff |
2006-01-21 |
Chris Lattner | trivial formatting improvement: don't insert extra... |
tree | commitdiff |
2006-01-20 |
Robert Bocchino | Make the C writer work with packed types. printContain... |
tree | commitdiff |
2006-01-20 |
Duraid Madina | remove RET hack, add proper support for rets (watching... |
tree | commitdiff |
2006-01-20 |
Chris Lattner | Simplify CWriter::printContainedStructs, also allowing... |
tree | commitdiff |
2006-01-20 |
Chris Lattner | LowerReturn now doesn't have to handle f32 returns. |
tree | commitdiff |
2006-01-20 |
Duraid Madina | fix sext breakage: now we correctly deal with functions... |
tree | commitdiff |
2006-01-20 |
Duraid Madina | fix storing bools! eek! |
tree | commitdiff |
2006-01-20 |
Evan Cheng | Stop doing that accidental commit. |
tree | commitdiff |
2006-01-20 |
Evan Cheng | A few more SH{L|R}D peepholes. |
tree | commitdiff |
2006-01-19 |
Evan Cheng | Didn't mean to commit the last one. |
tree | commitdiff |
2006-01-19 |
Evan Cheng | Added i16 SH{L|R}D patterns. |
tree | commitdiff |
2006-01-19 |
Andrew Lenharth | typo |
tree | commitdiff |
2006-01-19 |
Andrew Lenharth | nasty nasty patterns |
tree | commitdiff |
2006-01-19 |
Duraid Madina | fix boolean XOR (which fixes up comparisons..) |
tree | commitdiff |
2006-01-19 |
Duraid Madina | BOOM! |
tree | commitdiff |
2006-01-19 |
Duraid Madina | click click |
tree | commitdiff |
next |