2006-01-09 |
Evan Cheng | New getNode() variants. |
tree | commitdiff |
2006-01-09 |
Evan Cheng | New DAG node properties SNDPInFlag, SNDPOutFlag, and... |
tree | commitdiff |
2006-01-09 |
Chris Lattner | Teach loopsimplify to update et-forest. Patch contribu... |
tree | commitdiff |
2006-01-09 |
Chris Lattner | Bugfix for etforest updating. Contributed by Daniel... |
tree | commitdiff |
2006-01-08 |
Reid Spencer | Saem Ghani's PassManager Patch #8: |
tree | commitdiff |
2006-01-08 |
Chris Lattner | Fix a problem exposed by the et-forest work. Load... |
tree | commitdiff |
2006-01-08 |
Chris Lattner | Initial implementation of the ET-Forest data structure... |
tree | commitdiff |
2006-01-07 |
Chris Lattner | Patch #7 from Saem: |
tree | commitdiff |
2006-01-07 |
Chris Lattner | Fix the PPC JIT failures last night, which were due... |
tree | commitdiff |
2006-01-07 |
Chris Lattner | Wrap long lines. |
tree | commitdiff |
2006-01-07 |
Chris Lattner | wrap long line |
tree | commitdiff |
2006-01-07 |
Chris Lattner | fix some 176.gcc miscompilation from my previous patch. |
tree | commitdiff |
2006-01-06 |
Evan Cheng | * Added integer div / rem. |
tree | commitdiff |
2006-01-06 |
Evan Cheng | ISEL code for MULHU, MULHS, and UNDEF. |
tree | commitdiff |
2006-01-06 |
Andrew Lenharth | make 0 codegen much better |
tree | commitdiff |
2006-01-06 |
Chris Lattner | silence some bogus gcc warnings on fenris |
tree | commitdiff |
2006-01-06 |
Chris Lattner | silence a bogus gcc warning |
tree | commitdiff |
2006-01-06 |
Chris Lattner | Enhance the shift-shift folding code to allow a no... |
tree | commitdiff |
2006-01-06 |
Chris Lattner | Simplify the code a bit more |
tree | commitdiff |
2006-01-06 |
Chris Lattner | Extract a bunch of code out of visitShiftInst into... |
tree | commitdiff |
2006-01-06 |
Chris Lattner | Unbreak the build :( |
tree | commitdiff |
2006-01-06 |
Evan Cheng | Addd (shl x, 1) ==> (shl x, x) peepholes. |
tree | commitdiff |
2006-01-06 |
Evan Cheng | Revert the previous check-in. Leave shl x, 1 along... |
tree | commitdiff |
2006-01-06 |
Evan Cheng | fold (shl x, 1) -> (add x, x) |
tree | commitdiff |
2006-01-06 |
Chris Lattner | linkonce symbols have an extra indirection, just like... |
tree | commitdiff |
2006-01-06 |
Evan Cheng | * Fast call support. |
tree | commitdiff |
2006-01-06 |
Evan Cheng | Support for custom lowering of ISD::RET. |
tree | commitdiff |
2006-01-05 |
Chris Lattner | Fix a compile crash building MultiSource/Applications... |
tree | commitdiff |
2006-01-05 |
Chris Lattner | Implement a few symbolic constant folding things. ... |
tree | commitdiff |
2006-01-05 |
Chris Lattner | fix some formatting problems |
tree | commitdiff |
2006-01-05 |
Chris Lattner | unbreak the build, these are now in TargetSelectionDAG.td |
tree | commitdiff |
2006-01-05 |
Evan Cheng | Added ConstantFP patterns. |
tree | commitdiff |
2006-01-05 |
Evan Cheng | Added fpimm node for ConstantFP. |
tree | commitdiff |
2006-01-05 |
Jim Laskey | Had expand logic backward. |
tree | commitdiff |
2006-01-05 |
Jim Laskey | Added initial support for DEBUG_LABEL allowing debug... |
tree | commitdiff |
2006-01-05 |
Evan Cheng | DAG based isel call support. |
tree | commitdiff |
2006-01-05 |
Evan Cheng | Remove some dead code. |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Applied some recommend changes from sabre. The dominat... |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Add unique id to debug location for debug label use... |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Add check for debug presence. |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Tie dwarf generation to darwin assembler. |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Moving MachineDebugInfo to module level location. |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Change how MachineDebugInfo is fetched. |
tree | commitdiff |
2006-01-04 |
Jim Laskey | Extending MachineDebugInfo. |
tree | commitdiff |
2006-01-04 |
Chris Lattner | Patch #6's in Saem's refactor-the-passmanager patch... |
tree | commitdiff |
2006-01-04 |
Chris Lattner | Add support for targets (like Alpha) that have terminat... |
tree | commitdiff |
2006-01-04 |
Chris Lattner | Add an assertion, update DefInst even though no one... |
tree | commitdiff |
2006-01-04 |
Chris Lattner | Add a LiveVariables::VarInfo::dump method |
tree | commitdiff |
2006-01-04 |
Chris Lattner | Saem's patch #5 of the passmanager refactoring |
tree | commitdiff |
2006-01-04 |
Chris Lattner | patch #4 in Saem's passmanager refactoring. |
tree | commitdiff |
2006-01-04 |
Chris Lattner | implement constant folding of ==/!= on constant packed... |
tree | commitdiff |
2006-01-04 |
Chris Lattner | implement constant folding for the element-wise binary... |
tree | commitdiff |
2006-01-04 |
Chris Lattner | don't crash when trying to constant fold packed express... |
tree | commitdiff |
2006-01-04 |
Chris Lattner | Fix an assertion to allow constant folding of packed... |
tree | commitdiff |
2006-01-03 |
Chris Lattner | Pull inline methods out of the pass class definition... |
tree | commitdiff |
2006-01-03 |
Chris Lattner | silence some warnings |
tree | commitdiff |
2006-01-03 |
Chris Lattner | Change a variable from being an iterator to a raw Machi... |
tree | commitdiff |
2006-01-03 |
Chris Lattner | Finally commit Saem's 'patch #3' to refactor the pass... |
tree | commitdiff |
2006-01-03 |
Chris Lattner | Make the -print-alias-sets pass work for printing out... |
tree | commitdiff |
2006-01-02 |
Andrew Lenharth | typeo |
tree | commitdiff |
2006-01-01 |
Chris Lattner | Remove a 'using namespace std'. |
tree | commitdiff |
2006-01-01 |
Andrew Lenharth | Add support for brcond |
tree | commitdiff |
2006-01-01 |
Andrew Lenharth | Move brcond over and fix some imm patterns. This may... |
tree | commitdiff |
2006-01-01 |
Andrew Lenharth | clean this function up some |
tree | commitdiff |
2005-12-30 |
Chris Lattner | Patch #1 of Saem Ghani's Pass Manager refactoring.... |
tree | commitdiff |
2005-12-30 |
Andrew Lenharth | improve constant loading. Still sucks, but oh well |
tree | commitdiff |
2005-12-30 |
Nate Begeman | Add support for generating v4i32 altivec code |
tree | commitdiff |
2005-12-30 |
Nate Begeman | Remove a fixme |
tree | commitdiff |
2005-12-30 |
Nate Begeman | Make sure to pass the offset into the new node, so... |
tree | commitdiff |
2005-12-29 |
Duraid Madina | purity++ |
tree | commitdiff |
2005-12-29 |
Andrew Lenharth | let us get some do what I meant not what I said stuff... |
tree | commitdiff |
2005-12-29 |
Andrew Lenharth | Fix up immediate handling |
tree | commitdiff |
2005-12-28 |
Duraid Madina | add these so I can be less naughty |
tree | commitdiff |
2005-12-28 |
Duraid Madina | HB is *the* code janitor. |
tree | commitdiff |
2005-12-28 |
Duraid Madina | mixed-STL programs are big and nasty :( |
tree | commitdiff |
2005-12-27 |
Duraid Madina | yet more C++ standards-compliance stuff. |
tree | commitdiff |
2005-12-27 |
Duraid Madina | nasty paste-o, calls passing more than 8 arguments... |
tree | commitdiff |
2005-12-27 |
Andrew Lenharth | Restore some happiness to the JIT |
tree | commitdiff |
2005-12-27 |
Andrew Lenharth | Fix alpha regressions. |
tree | commitdiff |
2005-12-27 |
Chris Lattner | Fix a problem duraid pointed out to me compiling kc... |
tree | commitdiff |
2005-12-26 |
Duraid Madina | more C++ daintiness |
tree | commitdiff |
2005-12-26 |
Duraid Madina | I bet pinski knows why g++ accepts this stuff |
tree | commitdiff |
2005-12-26 |
Duraid Madina | getting there... |
tree | commitdiff |
2005-12-26 |
Duraid Madina | dum de dum |
tree | commitdiff |
2005-12-26 |
Evan Cheng | Added field noResults to Instruction. |
tree | commitdiff |
2005-12-26 |
Duraid Madina | more HP-UX cleanliness |
tree | commitdiff |
2005-12-26 |
Duraid Madina | HP aCC chokes on this, but it's not required anyway... |
tree | commitdiff |
2005-12-26 |
Duraid Madina | MERRY CHRISTMAS EVERYONE!!! (what better way to spend... |
tree | commitdiff |
2005-12-25 |
Andrew Lenharth | add br pattern, unify JSR and BSR ISel instrs, and... |
tree | commitdiff |
2005-12-25 |
Duraid Madina | unbreak calls, a few more tests should run. Tomorrow... |
tree | commitdiff |
2005-12-25 |
Duraid Madina | we don't feed our call instructions extra operands |
tree | commitdiff |
2005-12-25 |
Andrew Lenharth | All that just to lower div and rem |
tree | commitdiff |
2005-12-25 |
Andrew Lenharth | allow custom lowering to return null for legal results |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | Support Custom lowering of a few more operations. |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | support targetexternalsym |
tree | commitdiff |
2005-12-24 |
Evan Cheng | Let the helper functions know about X86::FR32RegClass... |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | All addressing modes are now exposed. The only remaini... |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | Unify the patterns for loads and stores. Now offset... |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | Let's see if we can break things. |
tree | commitdiff |
2005-12-24 |
Andrew Lenharth | move loads and stores over. Smart addr selection comming |
tree | commitdiff |
next |