2005-08-24 |
Chris Lattner | add an idea |
tree | commitdiff |
2005-08-24 |
Nate Begeman | Whoops, fix a thinko. All cases except SETNE are now... |
tree | commitdiff |
2005-08-24 |
Nate Begeman | Remove unused statistic |
tree | commitdiff |
2005-08-24 |
Nate Begeman | Add the "ppc specific" setcc-equivalent select_cc cases |
tree | commitdiff |
2005-08-24 |
Chris Lattner | Add callseq_begin/end support |
tree | commitdiff |
2005-08-23 |
Chris Lattner | add a note |
tree | commitdiff |
2005-08-23 |
Nate Begeman | Ack, typo |
tree | commitdiff |
2005-08-23 |
Nate Begeman | Add an option to make SetCC illegal as a beta option |
tree | commitdiff |
2005-08-23 |
Nate Begeman | Remove some instructions we no longer generate |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Remove some regs that are not used. |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Nate noticed that 30% of the malloc/frees in llc come... |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Implement stores. |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Fix compilation of: |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Make sure expressions only have one use before emitting... |
tree | commitdiff |
2005-08-21 |
Chris Lattner | Implement most of load support. There is still a bug... |
tree | commitdiff |
2005-08-21 |
Chris Lattner | Don't print out the MBB label for the entry mbb |
tree | commitdiff |
2005-08-21 |
Chris Lattner | Simplify the logic for BRTWOWAY_CC handling. The isel... |
tree | commitdiff |
2005-08-21 |
Chris Lattner | Implement selection for branches. |
tree | commitdiff |
2005-08-21 |
Chris Lattner | If the false value for a select_cc is really simple... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | add support for global address, including PIC support. |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Fix a typeo, no wonder all tokenfactor edges were the... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Split RegisterClass 'Methods' into MethodProtos and... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Put reg classes into namespaces |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Now that the simple isels are dead, so is this. |
tree | commitdiff |
2005-08-19 |
Nate Begeman | Fix a bug where we were passing the wrong number of... |
tree | commitdiff |
2005-08-19 |
Nate Begeman | ISD::OR, and it's accompanying SelectBitfieldInsert |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Remove the X86 and PowerPC Simple instruction selectors... |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Add shifts. |
tree | commitdiff |
2005-08-18 |
Chris Lattner | Fix operand numbers by marking variable arity nodes... |
tree | commitdiff |
2005-08-18 |
Chris Lattner | MFLR doesn't take an operand, the LR register is implicit |
tree | commitdiff |
2005-08-18 |
Chris Lattner | Move this to the emitter |
tree | commitdiff |
2005-08-18 |
Jim Laskey | More optimal solution for loading constants. |
tree | commitdiff |
2005-08-18 |
Chris Lattner | After selecting the instructions for a basic block... |
tree | commitdiff |
2005-08-18 |
Chris Lattner | remove some unused stuff |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Fix int foo() { return 65535; } by using the top 16... |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Improve ISD::Constant codegen. |
tree | commitdiff |
2005-08-18 |
Chris Lattner | replace switch stmt with an assert, generate li 0 inste... |
tree | commitdiff |
2005-08-18 |
Jim Laskey | Handle loading of 0x????0000 constants with a single... |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Add support for ISD::AND, and its various optimized... |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Maintain consistency in negating things |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Implement XOR, remove a broken sign_extend_inreg case |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Add a bunch more simple nodes. |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Add a couple more nodes that are easy to handle |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Be fruitful and multiply! |
tree | commitdiff |
2005-08-18 |
Jim Laskey | Better version of isIntImmediate. |
tree | commitdiff |
2005-08-17 |
Nate Begeman | Teach the DAG->DAG ISel about FNEG, and how it can... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | add a beta option for turning on dag->dag isel |
tree | commitdiff |
2005-08-17 |
Chris Lattner | initial hack at a dag->dag instruction selector. This... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | add prototype, remove dead proto |
tree | commitdiff |
2005-08-17 |
Chris Lattner | Fix a few small typos I noticed when converting this... |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Removed UINT_TO_FP and SINT_TO_FP from ISel outright. |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Remove ISel code generation for UINT_TO_FP and SINT_TO_... |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Make UINT_TO_FP and SINT_TO_FP use generic expansion. |
tree | commitdiff |
2005-08-17 |
Nate Begeman | Implement a couple improvements: |
tree | commitdiff |
2005-08-16 |
Chris Lattner | updates for changes in nodes |
tree | commitdiff |
2005-08-16 |
Nate Begeman | Implement BR_CC and BRTWOWAY_CC. This allows the remov... |
tree | commitdiff |
2005-08-16 |
Chris Lattner | Pull the LLVM -> DAG lowering code out of the pattern... |
tree | commitdiff |
2005-08-15 |
Chris Lattner | Turn loop strength reduction on by default. |
tree | commitdiff |
2005-08-15 |
Jim Laskey | Broke 80 column rule. |
tree | commitdiff |
2005-08-15 |
Jim Laskey | Changed code gen for int to f32 to use rounding. This... |
tree | commitdiff |
2005-08-14 |
Nate Begeman | Fix last night's PPC32 regressions by |
tree | commitdiff |
2005-08-14 |
Nate Begeman | Make FP_TO_UINT Illegal. This allows us to generate... |
tree | commitdiff |
2005-08-13 |
Nate Begeman | Remove support for 64b PPC, it's been broken for a... |
tree | commitdiff |
2005-08-12 |
Jim Laskey | Fix for 2005-08-12-rlwimi-crash.ll. Make allowance... |
tree | commitdiff |
2005-08-12 |
Jim Laskey | 1. This changes handles the cases of (~x)&y and x&... |
tree | commitdiff |
2005-08-11 |
Jim Laskey | 1. Added the function isOpcWithIntImmediate to simplify... |
tree | commitdiff |
2005-08-11 |
Chris Lattner | Tidied up the use of dyn_cast<ConstantSDNode> by using... |
tree | commitdiff |
2005-08-11 |
Chris Lattner | Use a more efficient method of creating integer and... |
tree | commitdiff |
2005-08-10 |
Nate Begeman | Make SELECT illegal on PPC32, switch to using SELECT_CC... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Changes for PPC32ISelPattern.cpp |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Changed the XOR case to use the isOprNot predicate. |
tree | commitdiff |
2005-08-10 |
Chris Lattner | 1. Refactored handling of integer immediate values... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Fix a bug compiling: select (i32 < i32), f32, f32 |
tree | commitdiff |
2005-08-09 |
Chris Lattner | add a optimization note |
tree | commitdiff |
2005-08-09 |
Chris Lattner | Update the targets to the new SETCC/CondCodeSDNode... |
tree | commitdiff |
2005-08-09 |
Chris Lattner | Minor cleanup patch, no functionality changes. Written... |
tree | commitdiff |
2005-08-09 |
Chris Lattner | Fix CodeGen/Generic/div-neg-power-2.ll, a regression... |
tree | commitdiff |
2005-08-08 |
Nate Begeman | Factor out some common code, and be smarter about when... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Remove getImmediateForOpcode, which is now dead. |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Add new immediate handling support for mul/div. |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Add support for OR/XOR/SUB immediates that are handled... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Modify the ISD::AND opcode case to use new immediate... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Modify the ISD::ADD opcode case to use new immediate... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Modify existing support functions to use new immediate... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Add support predicates for future immediate constant... |
tree | commitdiff |
2005-08-08 |
Chris Lattner | Move IsRunOfOnes to a more logical place and rename... |
tree | commitdiff |
2005-08-08 |
Nate Begeman | Fix JIT encoding of ppc mfocrf instruction; the operand... |
tree | commitdiff |
2005-08-05 |
Chris Lattner | Consolidate the GPOpt stuff to all use the Subtarget... |
tree | commitdiff |
2005-08-05 |
Chris Lattner | Enable gp optimizations by default when available,... |
tree | commitdiff |
2005-08-05 |
Chris Lattner | add a note |
tree | commitdiff |
2005-08-05 |
Chris Lattner | don't crash when running the PPC backend on non-ppc... |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Hack to naturally align doubles in the constant pool... |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Use the new subtarget support to automatically choose... |
tree | commitdiff |
2005-08-04 |
Nate Begeman | Add Subtarget support to PowerPC. Next up, using it. |
tree | commitdiff |
2005-08-03 |
Misha Brukman | Fix grammar: apostrophe-s ('s) is possessive, not plura... |
tree | commitdiff |
2005-08-03 |
Chris Lattner | minor capitalization thing, patch by Jim Laskey |
tree | commitdiff |
2005-08-02 |
Chris Lattner | This hunk accidentally got dropped. Patch by Jim Laskey |
tree | commitdiff |
2005-08-02 |
Chris Lattner | Update to use the new MathExtras.h support for log2... |
tree | commitdiff |
2005-08-02 |
Chris Lattner | add a pass name to make debugging dumps nicer |
tree | commitdiff |
2005-07-30 |
Jeff Cohen | Keep tabs and trailing spaces out. |
tree | commitdiff |
next |