2008-01-29 |
Nate Begeman | Properly expand extract-element for non-power-of-2... |
tree | commitdiff |
2008-01-29 |
Dale Johannesen | Handle 'X' constraint in asm's better. |
tree | commitdiff |
2008-01-27 |
Chris Lattner | Fix PowerPC/./2007-10-18-PtrArithmetic.ll |
tree | commitdiff |
2008-01-27 |
Chris Lattner | fix a crash on CodeGen/X86/vector-rem.ll |
tree | commitdiff |
2008-01-27 |
Chris Lattner | Implement some dag combines that allow doing fneg/fabs... |
tree | commitdiff |
2008-01-26 |
Chris Lattner | Infer alignment of loads and increase their alignment... |
tree | commitdiff |
2008-01-26 |
Chris Lattner | Fix some bugs in SimplifyNodeWithTwoResults where it... |
tree | commitdiff |
2008-01-26 |
Chris Lattner | don't bother making x&-1 only to simplify it in dag... |
tree | commitdiff |
2008-01-25 |
Chris Lattner | reduce indentation |
tree | commitdiff |
2008-01-25 |
Chris Lattner | fix long lines. |
tree | commitdiff |
2008-01-25 |
Chris Lattner | Add skeletal code to increase the alignment of loads... |
tree | commitdiff |
2008-01-25 |
Chris Lattner | include alignment and volatility information in -view... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | clarify a comment, thanks Duncan. |
tree | commitdiff |
2008-01-24 |
Chris Lattner | Fix this buggy transformation. Two observations: |
tree | commitdiff |
2008-01-24 |
Chris Lattner | The dag combiner is missing revisiting nodes that it... |
tree | commitdiff |
2008-01-24 |
Chris Lattner | fold fp_round(fp_round(x)) -> fp_round(x). |
tree | commitdiff |
2008-01-24 |
Evan Cheng | Forgot these. |
tree | commitdiff |
2008-01-23 |
Duncan Sands | The last pieces needed for loading arbitrary |
tree | commitdiff |
2008-01-22 |
Chris Lattner | Simplify SelectionDAG::getNode so that a big switch... |
tree | commitdiff |
2008-01-22 |
Duncan Sands | The final piece needed for storing arbitrary precision |
tree | commitdiff |
2008-01-21 |
Dale Johannesen | Move DAG-changing code out of #ifndef NDEBUG. |
tree | commitdiff |
2008-01-20 |
Dale Johannesen | Do not generate a FP_ROUND of f64 to f64. |
tree | commitdiff |
2008-01-18 |
Chris Lattner | remove extraneous &'s. |
tree | commitdiff |
2008-01-17 |
Chris Lattner | This commit changes: |
tree | commitdiff |
2008-01-17 |
Chris Lattner | code cleanups, no functionality change. |
tree | commitdiff |
2008-01-17 |
Chris Lattner | * Introduce a new SelectionDAG::getIntPtrConstant method |
tree | commitdiff |
2008-01-16 |
Evan Cheng | Fixes a nasty dag combiner bug that causes a bunch... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Fix a ppc long double regression I introduced yesterday... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | merge a few pieces of code that do the store/load to... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | rename ExpandBIT_CONVERT to EmitStackConvert, generalizing |
tree | commitdiff |
2008-01-16 |
Chris Lattner | simplify a bunch of code by using SelectionDAG::CreateS... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Change legalizeop of FP_ROUND and FP_EXTEND to not... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Factor the ReachesChainWithoutSideEffects out of dag... |
tree | commitdiff |
2008-01-15 |
Chris Lattner | The type of the 'abort' node should be pointer type... |
tree | commitdiff |
2008-01-15 |
Chris Lattner | Add support for targets that have a legal ISD::TRAP. |
tree | commitdiff |
2008-01-15 |
Evan Cheng | Oops. Forgot to commit this. |
tree | commitdiff |
2008-01-15 |
Anton Korobeynikov | For PR1839: add initial support for __builtin_trap... |
tree | commitdiff |
2008-01-15 |
Evan Cheng | ByVal stack slot alignment should be at least as large... |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Remove the assumption that byval has been applied to |
tree | commitdiff |
2008-01-10 |
Duncan Sands | Output sinl for a long double FSIN node, not sin. |
tree | commitdiff |
2008-01-09 |
Evan Cheng | Special copy SUnit's do not have SDNode's. |
tree | commitdiff |
2008-01-08 |
Chris Lattner | Make load->store deletion a bit smarter. This allows... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
tree | commitdiff |
2008-01-07 |
Chris Lattner | simplify some code. |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Rename all the M_* flags to be namespace qualified... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | add more and significantly better comments to the rest... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | rename hasVariableOperands() -> isVariadic(). Add... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Move a bunch more accessors from TargetInstrInfo to... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | remove some uses of MachineOpCode, move getSchedClass |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Add predicates methods to TargetOperandInfo, and switch... |
tree | commitdiff |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc... |
tree | commitdiff |
2008-01-07 |
Owen Anderson | Update CodeGen for MRegisterInfo --> TargetInstrInfo... |
tree | commitdiff |
2008-01-07 |
Gordon Henriksen | Enabling the target-independent garbage collection... |
tree | commitdiff |
2008-01-05 |
Nate Begeman | If custom lowering of insert element fails, the result... |
tree | commitdiff |
2007-12-31 |
Duncan Sands | Fix PR1833 - eh.exception and eh.selector return two |
tree | commitdiff |
2007-12-31 |
Owen Anderson | Move copyRegToReg from MRegisterInfo to TargetInstrInfo... |
tree | commitdiff |
2007-12-31 |
Chris Lattner | update a couple of references to SSARegMap. |
tree | commitdiff |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
tree | commitdiff |
2007-12-30 |
Chris Lattner | fix typo duncan noticed! |
tree | commitdiff |
2007-12-30 |
Chris Lattner | use simplified operand addition methods. |
tree | commitdiff |
2007-12-30 |
Chris Lattner | use simplified operand addition methods. |
tree | commitdiff |
2007-12-30 |
Chris Lattner | Start using the simplified methods for adding operands. |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | remove attribution from lib Makefiles. |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Fold comparisons against a constant nan, and optimize... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | make sure not to zap volatile stores, thanks a lot... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | don't fold fp_round(fp_extend(load)) -> fp_round(extload) |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Delete a store whose input is a load from the same... |
tree | commitdiff |
2007-12-22 |
Chris Lattner | initial code for forming an FGETSIGN node. This is... |
tree | commitdiff |
2007-12-22 |
Chris Lattner | improve support for fgetsign |
tree | commitdiff |
2007-12-22 |
Chris Lattner | Tell TargetLoweringOpt whether it is running before |
tree | commitdiff |
2007-12-22 |
Chris Lattner | Add a new FGETSIGN operation, which defaults to expand... |
tree | commitdiff |
2007-12-20 |
Evan Cheng | More accurate checks for two-address constraints. |
tree | commitdiff |
2007-12-20 |
Evan Cheng | Bring back a burr scheduling heuristic that's still... |
tree | commitdiff |
2007-12-19 |
Duncan Sands | Simplify LowerCallTo by using a callsite. |
tree | commitdiff |
2007-12-19 |
Duncan Sands | The C++ exception handling personality function wants |
tree | commitdiff |
2007-12-19 |
Evan Cheng | Don't leave newly created nodes around if it turns... |
tree | commitdiff |
2007-12-18 |
Evan Cheng | Fix PR1872: SrcValue and SrcValueOffset should not... |
tree | commitdiff |
2007-12-18 |
Evan Cheng | Also print alignment and volatileness. |
tree | commitdiff |
2007-12-18 |
Evan Cheng | FIX for PR1799: When a load is unfolded from an instruc... |
tree | commitdiff |
2007-12-18 |
Evan Cheng | SelectionDAG::dump() should print SrcValue of LoadSDNod... |
tree | commitdiff |
2007-12-17 |
Duncan Sands | Make invokes of inline asm legal. Teach codegen |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Bug fix. Must also match ResNo when matching an operand... |
tree | commitdiff |
2007-12-12 |
Dan Gohman | Allow vector integer constants to be created with |
tree | commitdiff |
2007-12-11 |
Evan Cheng | Pretty print shuffle mask operand. |
tree | commitdiff |
2007-12-09 |
Chris Lattner | Duncan points out that the subtraction is unneeded... |
tree | commitdiff |
2007-12-09 |
Chris Lattner | Add support for splitting the operand of a return instr... |
tree | commitdiff |
2007-12-08 |
Chris Lattner | add many new cases to SplitResult. SplitResult now... |
tree | commitdiff |
2007-12-08 |
Chris Lattner | Implement splitting support for store, allowing us... |
tree | commitdiff |
2007-12-08 |
Chris Lattner | implement vector splitting of load, undef, and binops. |
tree | commitdiff |
2007-12-08 |
Chris Lattner | implement some methods. |
tree | commitdiff |
2007-12-08 |
Chris Lattner | add scaffolding for splitting of vectors. |
tree | commitdiff |
2007-12-08 |
Chris Lattner | reorganize header to separate into functional blocks. |
tree | commitdiff |
2007-12-08 |
Chris Lattner | split scalarization out to its own file. |
tree | commitdiff |
2007-12-08 |
Chris Lattner | Split expansion out into its own file. |
tree | commitdiff |
2007-12-08 |
Chris Lattner | Split promotion support out to its own file. |
tree | commitdiff |
2007-12-08 |
Chris Lattner | Rename LegalizeDAGTypes.cpp -> LegalizeTypes.cpp |
tree | commitdiff |
2007-12-08 |
Chris Lattner | Split the class definition of DAGTypeLegalizer out... |
tree | commitdiff |
2007-12-06 |
Dale Johannesen | Redo previous patch so optimization only done for i1. |
tree | commitdiff |
2007-12-06 |
Chris Lattner | third time around: instead of disabling this completely, |
tree | commitdiff |
next |