2009-04-24 |
Dan Gohman | Instead of requiring TLI.LowerCallTo to return an ISD...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Factor out a bit of code that appears in several places...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Handle Void types in ComputeValueVTs. This doesn't...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Fix spurious indentation in a comment.
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Explicitly pass -tailcallopt=false to these tests so...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Fix an error in this test.
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Change SCEVExpander's expandCodeFor to provide more...
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Add support for printing MO_ExternalSymbol operands in
|
commit | commitdiff | tree |
2009-04-23 |
Dan Gohman | Add more ulimit limits, to catch more kinds of runaway...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | Simplify trivial cast-of-cast SCEVs.
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | SCEVExpander's InsertCastOfTo knows how to move existing...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | Use BasicBlock::iterator instead of Instruction* for...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | Make SCEVExpanders private methods private, instead...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | Use CloneModule's ValueMap in more places, instead...
|
commit | commitdiff | tree |
2009-04-22 |
Dan Gohman | ISD::ADD_PARTS is gone; use ISD::SMUL_LOHI as an example...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | De-pImpl-ify ScalarEvolution. The pImpl pattern doesn...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | When turning (ashr(shl(x, n), n)) into sext(trunc(x...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Teach ScalarEvolution how to recognize zext-inreg and...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | This FIXME is fixed, now that SCEV understands pointers.
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Factor out a common base class from SCEVTruncateExpr...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Usage getAnalysisToUpdate for TargetData, per PR760.
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Introduce encapsulation for ScalarEvolution's TargetData...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Move some assertion checks so they can do more complete...
|
commit | commitdiff | tree |
2009-04-21 |
Dan Gohman | Convert ScalarEvolution to use raw_ostream instead...
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Make X86's copyRegToReg able to handle copies to and...
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Simplify this code. getConstant knows how to make
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | It's not necessary for PrintModulePass to flush the...
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Use .empty() instead of .size().
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Don't discard an AssemblyAnnotationWriter when writing...
|
commit | commitdiff | tree |
2009-04-20 |
Dan Gohman | Implement operator<<(raw_ostream &OS, const Type &T).
|
commit | commitdiff | tree |
2009-04-18 |
Dan Gohman | Add a ScalarEvolution::getCouldNotCompute() function...
|
commit | commitdiff | tree |
2009-04-18 |
Dan Gohman | More const qualifiers.
|
commit | commitdiff | tree |
2009-04-18 |
Dan Gohman | Use more const qualifiers with SCEV interfaces.
|
commit | commitdiff | tree |
2009-04-17 |
Dan Gohman | Delete an unused field.
|
commit | commitdiff | tree |
2009-04-17 |
Dan Gohman | Don't create ConstantInts with pointer type. This fixes a
|
commit | commitdiff | tree |
2009-04-17 |
Dan Gohman | MOV8rr_NOREX is a "Move" instruction. This doesn't...
|
commit | commitdiff | tree |
2009-04-17 |
Dan Gohman | Don't use MOV8rr_NOREX on x86-32. It doesn't actually...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Use TargetData::getTypeSizeInBits instead of getPrimitiveSiz...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Handle a pointer type correctly in SCEVExpander::visitAddRec...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | In the list-burr's pseudo two-addr dependency heuristics...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Handle SUBREG_TO_REG instructions with the same heuristics
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Fix a bug with inttoptr/ptrtoint casts where the pointer...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Minor code simplifications. Don't attempt LSR on theoretical
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | LSR is no longer a GEP optimizer. It is now an IV expression
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visitUMaxE...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Teach SCEVExpander::InsertCastOfTo to avoid creating...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Use ConstantExpr::getIntToPtr instead of SCEVExpander...
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Use a SCEV expression cast instead of immediately inserting a
|
commit | commitdiff | tree |
2009-04-16 |
Dan Gohman | Expand GEPs in ScalarEvolution expressions. SCEV expressions...
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Generalize one of the SelectionDAG::ReplaceAllUsesWith...
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Fix 80-column violations.
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Add a folding table entry for MOV8rr_NOREX.
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Fix MachineInstr::getNumExplicitOperands to count
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Don't use "protected:" in classes that aren't intended...
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Fix doxygen comment syntax.
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Fix X86MachineFunctionInfo's doxygen comment.
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Move MachineRegisterInfo::setRegClass out of line.
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Move MachineJumpTableInfo::ReplaceMBBInJumpTables out...
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Give RemoveRegOperandFromRegInfo a comment and move the
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Do for GR16_NOREX what r69049 did for GR8_NOREX, to...
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | Add a new MOV8rr_NOREX, and make X86's copyRegToReg...
|
commit | commitdiff | tree |
2009-04-15 |
Dan Gohman | GR8_NOREX can contain the H registers, since they don...
|
commit | commitdiff | tree |
2009-04-14 |
Dan Gohman | Fix the RUN lines so that this test actually tests.
|
commit | commitdiff | tree |
2009-04-14 |
Dan Gohman | For the h-register addressing-mode trick, use the correct...
|
commit | commitdiff | tree |
2009-04-14 |
Dan Gohman | When the result of an EXTRACT_SUBREG, INSERT_SUBREG...
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Implement x86 h-register extract support.
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Remove x86's special-case handling for ISD::TRUNCATE and
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Fix copy+pastos in comments.
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Generalize getRegisterClassForRegister to handle registers
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Don't abort on an aliasing physical register that does...
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | When assigning a physical register to a MachineOperand...
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | List the l registers before h registers, for consistency.
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Add an assertion to verify that a copy was actually...
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Use X86::SUBREG_8BIT instead of hard-coding the equivalent...
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Add a comment about MOVSX64rr8.
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Add comments to INSERT_SUBREG, EXTRACT_SURBEG, SUBREG_TO_REG,
|
commit | commitdiff | tree |
2009-04-13 |
Dan Gohman | Fix another hard-coded constant to use X86AddrNumOperands.
|
commit | commitdiff | tree |
2009-04-11 |
Dan Gohman | Revert r68847. It breaks the build on non-Darwin targets...
|
commit | commitdiff | tree |
2009-04-10 |
Dan Gohman | Now that register classes have names, include the name...
|
commit | commitdiff | tree |
2009-04-09 |
Dan Gohman | Remove the obsolete SelectionDAG::getNodeValueTypes...
|
commit | commitdiff | tree |
2009-04-09 |
Dan Gohman | Change the NumVTs field from short to int, since there...
|
commit | commitdiff | tree |
2009-04-09 |
Dan Gohman | Generalize ExtendUsesToFormExtLoad to be usable for...
|
commit | commitdiff | tree |
2009-04-09 |
Dan Gohman | Don't copy the operand of a SwitchInst into virtual...
|
commit | commitdiff | tree |
2009-04-09 |
Dan Gohman | Fix grammaros in comments.
|
commit | commitdiff | tree |
2009-04-08 |
Dan Gohman | Fully escape the grep string for this test.
|
commit | commitdiff | tree |
2009-04-08 |
Dan Gohman | Update this test for recent codegen improvements. CodeGen...
|
commit | commitdiff | tree |
2009-04-08 |
Dan Gohman | Implement support for using modeling implicit-zero...
|
commit | commitdiff | tree |
2009-04-07 |
Dan Gohman | Don't attempt to handle aggregate argument values in...
|
commit | commitdiff | tree |
2009-04-07 |
Dan Gohman | Add svn:ignore properties.
|
commit | commitdiff | tree |
2009-04-03 |
Dan Gohman | Fix a TargetLowering optimization so that it doesn...
|
commit | commitdiff | tree |
2009-04-03 |
Dan Gohman | Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG,...
|
commit | commitdiff | tree |
2009-04-01 |
Dan Gohman | Use CHAR_BIT instead of hard-coding 8 in several places...
|
commit | commitdiff | tree |
2009-04-01 |
Dan Gohman | Use LLVM type names instead of C type names in comments...
|
commit | commitdiff | tree |
2009-04-01 |
Dan Gohman | Revert r68172. It caused regressions in
|
commit | commitdiff | tree |
2009-03-31 |
Dan Gohman | Reapply 68073, with fixes. EH Landing-pad basic blocks...
|
commit | commitdiff | tree |
2009-03-31 |
Dan Gohman | Add an explicit -asm-verbose to these tests, to make it
|
commit | commitdiff | tree |
2009-03-31 |
Dan Gohman | Minor top-level comment fix.
|
commit | commitdiff | tree |
2009-03-31 |
Dan Gohman | Tidy up some comments.
|
commit | commitdiff | tree |
next |