| Commit message (Expand) | Author | Age | Files | Lines |
* | Devang pointed out that this code should use DIScope instead of | Dan Gohman | 2009-12-01 | 1 | -3/+3 |
* | Fix PR5614: parts of a physical register def may be killed the rest. | Evan Cheng | 2009-12-01 | 1 | -1/+47 |
* | If pointer type has a name then do not ignore the name. | Devang Patel | 2009-11-30 | 1 | -1/+1 |
* | New virtual registers created for spill intervals should inherit allocation h... | Jakob Stoklund Olesen | 2009-11-30 | 1 | -0/+6 |
* | Reprioritize tests for tail duplication to be aggressive about indirect | Bob Wilson | 2009-11-30 | 1 | -3/+3 |
* | Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable | Bob Wilson | 2009-11-30 | 1 | -2/+1 |
* | Fix last DOTGraphTraits problems in CompilationGraph. | Tobias Grosser | 2009-11-30 | 1 | -1/+1 |
* | Remove ShortNames from getNodeLabel in DOTGraphTraits | Tobias Grosser | 2009-11-30 | 3 | -23/+20 |
* | Instantiate DefaultDOTGraphTraits | Tobias Grosser | 2009-11-30 | 3 | -2/+11 |
* | Added support to allow clients to custom widen. For X86, custom widen vectors... | Mon P Wang | 2009-11-30 | 5 | -56/+92 |
* | Rename new TailDuplicationPass to avoid name conflict with the old one. | Bob Wilson | 2009-11-26 | 2 | -12/+12 |
* | When all defs of a vr are implicit_def, delete all of the defs. | Evan Cheng | 2009-11-26 | 1 | -2/+6 |
* | Split tail duplication into a separate pass. This is needed to avoid | Bob Wilson | 2009-11-26 | 6 | -239/+310 |
* | ProcessImplicitDefs should watch out for invalidated iterator and extra impli... | Evan Cheng | 2009-11-25 | 1 | -14/+45 |
* | Avoid some possibly unsafe uses of StringRef::data(). | Benjamin Kramer | 2009-11-25 | 1 | -3/+3 |
* | Use StringRef (again) in DebugInfo interface. | Devang Patel | 2009-11-25 | 2 | -44/+42 |
* | Refactor target hook for tail duplication as requested by Chris. | Bob Wilson | 2009-11-24 | 1 | -3/+12 |
* | Use StringRef instead of std::string in DIEString. | Devang Patel | 2009-11-24 | 4 | -5/+5 |
* | Remove DebugLabelFolder pass. It is not used by dwarf writer anymore. | Devang Patel | 2009-11-24 | 2 | -76/+0 |
* | Swith to pubtypes section before emitting pub types. | Devang Patel | 2009-11-24 | 1 | -0/+3 |
* | Emit pubtypes. | Devang Patel | 2009-11-24 | 2 | -23/+95 |
* | <rdar://problem/6721894>. Allow multiple registers to be renamed together (su... | David Goodwin | 2009-11-24 | 1 | -6/+0 |
* | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. | Dan Gohman | 2009-11-23 | 3 | -24/+0 |
* | Simplify this code. | Dan Gohman | 2009-11-23 | 1 | -1/+1 |
* | Print the debug info line and column in MachineInstr::print even when there's | Dan Gohman | 2009-11-23 | 1 | -2/+3 |
* | Revert r89487. | Devang Patel | 2009-11-23 | 1 | -1/+1 |
* | Move CopyCatchInfo into FunctionLoweringInfo.cpp too, for consistency. | Dan Gohman | 2009-11-23 | 3 | -15/+18 |
* | Rename SelectionDAGLowering to SelectionDAGBuilder, and rename | Dan Gohman | 2009-11-23 | 5 | -238/+238 |
* | Move RegsForValue to an anonymous namespace, since it is only used | Dan Gohman | 2009-11-23 | 1 | -2/+2 |
* | Move some more code out of SelectionDAGBuild.cpp and into | Dan Gohman | 2009-11-23 | 5 | -74/+76 |
* | Update CMake file. | Ted Kremenek | 2009-11-23 | 1 | -0/+1 |
* | Move the FunctionLoweringInfo class and some related utility functions out | Dan Gohman | 2009-11-23 | 5 | -310/+419 |
* | Pull LLVMContext out of PromoteMemToReg. | Nick Lewycky | 2009-11-23 | 1 | -1/+1 |
* | Add getFrameIndexReference() to TargetRegisterInfo, which allows targets to | Jim Grosbach | 2009-11-22 | 1 | -5/+6 |
* | 80-column cleanup | Jim Grosbach | 2009-11-22 | 1 | -10/+18 |
* | Teach MachineBasicBlock::updateTerminator() to handle a failing TII->ReverseB... | Jakob Stoklund Olesen | 2009-11-22 | 1 | -2/+8 |
* | remove trailing whitespace | Jim Grosbach | 2009-11-21 | 1 | -39/+39 |
* | Allow target to disable if-converting predicable instructions. e.g. NEON inst... | Evan Cheng | 2009-11-21 | 1 | -1/+1 |
* | Cosmetic changes, which were long overdue, in DwarfDebug.cpp. | Devang Patel | 2009-11-21 | 5 | -536/+539 |
* | We are not using DBG_STOPPOINT anymore. | Devang Patel | 2009-11-21 | 2 | -54/+1 |
* | Be more clever about calculating live variables through new basic blocks. | Jakob Stoklund Olesen | 2009-11-21 | 3 | -43/+31 |
* | Remove dead code. | Devang Patel | 2009-11-21 | 1 | -15/+0 |
* | When generating a vector the really slow way, via loads | Dale Johannesen | 2009-11-21 | 1 | -3/+9 |
* | There is no need to use FoldingSet to unique DIEs. | Devang Patel | 2009-11-21 | 4 | -309/+58 |
* | Restructure code to allow renaming of multiple-register groups for anti-dep b... | David Goodwin | 2009-11-20 | 1 | -44/+73 |
* | Enable hoisting load from constant memories. | Evan Cheng | 2009-11-20 | 1 | -21/+6 |
* | Target-independent support for TargetFlags on BlockAddress operands, | Dan Gohman | 2009-11-20 | 4 | -11/+20 |
* | Do not hold on to a map slot while new entries may be inserted into the map. | Devang Patel | 2009-11-20 | 1 | -27/+33 |
* | Cleanups. | David Greene | 2009-11-20 | 1 | -3/+6 |
* | There is no need to emit source location info for DW_TAG_pointer_type. | Devang Patel | 2009-11-20 | 1 | -1/+1 |