| Commit message (Expand) | Author | Age | Files | Lines |
* | Use BasicBlock::iterator instead of Instruction* for insert points, | Dan Gohman | 2009-04-22 | 1 | -5/+6 |
* | Make SCEVExpanders private methods private, instead of protected. | Dan Gohman | 2009-04-22 | 1 | -1/+2 |
* | Add caching of predecessor counts as well as predecessors themselves. | Owen Anderson | 2009-04-22 | 1 | -0/+9 |
* | Fix for PR3946, in which SmallVector could behave strangely in corner cases. | Owen Anderson | 2009-04-22 | 1 | -2/+2 |
* | De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide much | Dan Gohman | 2009-04-21 | 1 | -7/+109 |
* | It has finally happened. Spiller is now using live interval info. | Evan Cheng | 2009-04-21 | 1 | -3/+3 |
* | Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr, | Dan Gohman | 2009-04-21 | 1 | -43/+33 |
* | Introduce encapsulation for ScalarEvolution's TargetData object, and refactor | Dan Gohman | 2009-04-21 | 2 | -9/+22 |
* | Convert ScalarEvolution to use raw_ostream instead of OStream. | Dan Gohman | 2009-04-21 | 2 | -19/+17 |
* | Move duplicated AddLiveIn function from X86 and ARM backends to be a method | Bob Wilson | 2009-04-20 | 1 | -0/+5 |
* | Revise my previous change 68996 as suggested by Duncan. | Bob Wilson | 2009-04-20 | 1 | -7/+6 |
* | These bitfields were being miscompiled on some | Duncan Sands | 2009-04-20 | 1 | -11/+27 |
* | Make all raw_ostreams support the tell() function. | Douglas Gregor | 2009-04-20 | 1 | -0/+34 |
* | Fix missing text in doxygen documentation. | Nick Lewycky | 2009-04-19 | 1 | -1/+1 |
* | Remove the SimpleTy enumerated type field from the MVT | Duncan Sands | 2009-04-19 | 1 | -14/+8 |
* | Don't try to make BUILD_VECTOR operands have the same | Duncan Sands | 2009-04-18 | 1 | -1/+4 |
* | Add a ScalarEvolution::getCouldNotCompute() function, and use it | Dan Gohman | 2009-04-18 | 1 | -0/+1 |
* | Use more const qualifiers with SCEV interfaces. | Dan Gohman | 2009-04-18 | 2 | -27/+27 |
* | Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a... | Evan Cheng | 2009-04-18 | 1 | -0/+4 |
* | Clean up formatting, remove trailing whitespace, fix comment typos and | Bob Wilson | 2009-04-17 | 1 | -6/+6 |
* | Delete an unused field. | Dan Gohman | 2009-04-17 | 1 | -1/+0 |
* | Use CallConvLower.h and TableGen descriptions of the calling conventions | Bob Wilson | 2009-04-17 | 2 | -4/+47 |
* | Add a comment to describe LLVMMatchType. | Bob Wilson | 2009-04-16 | 1 | -0/+6 |
* | Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtoint | Dan Gohman | 2009-04-16 | 1 | -2/+2 |
* | Expand GEPs in ScalarEvolution expressions. SCEV expressions can now | Dan Gohman | 2009-04-16 | 2 | -7/+12 |
* | If FastISel is run and it has known DebugLoc then use it. | Devang Patel | 2009-04-16 | 1 | -0/+3 |
* | Generalize one of the SelectionDAG::ReplaceAllUsesWith overloads | Dan Gohman | 2009-04-15 | 2 | -9/+3 |
* | Allow jumping to the end of a bitstream while reading | Douglas Gregor | 2009-04-15 | 1 | -1/+1 |
* | Don't use "protected:" in classes that aren't intended to be | Dan Gohman | 2009-04-15 | 1 | -21/+0 |
* | Fix doxygen comment syntax. | Dan Gohman | 2009-04-15 | 1 | -1/+1 |
* | Move MachineRegisterInfo::setRegClass out of line. | Dan Gohman | 2009-04-15 | 1 | -16/+1 |
* | Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line. | Dan Gohman | 2009-04-15 | 1 | -14/+2 |
* | Give RemoveRegOperandFromRegInfo a comment and move the | Dan Gohman | 2009-04-15 | 1 | -12/+3 |
* | Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop... | Devang Patel | 2009-04-15 | 1 | -7/+16 |
* | Add a method to check that the subprogram holds debug info for the given Func... | Devang Patel | 2009-04-15 | 1 | -0/+4 |
* | Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be | Bob Wilson | 2009-04-13 | 1 | -1/+5 |
* | Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize | Dan Gohman | 2009-04-13 | 2 | -5/+7 |
* | Add a static APInt::getNumWords | Douglas Gregor | 2009-04-13 | 1 | -0/+8 |
* | Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli... | Devang Patel | 2009-04-13 | 1 | -1/+1 |
* | Reapply 68847. | Devang Patel | 2009-04-13 | 2 | -1/+22 |
* | Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. | Dan Gohman | 2009-04-13 | 3 | -10/+54 |
* | Add comments to INSERT_SUBREG, EXTRACT_SURBEG, SUBREG_TO_REG, | Dan Gohman | 2009-04-13 | 1 | -0/+20 |
* | add AvailableExternally linkage to C bindings. | Chris Lattner | 2009-04-13 | 1 | -0/+1 |
* | Add a new "available_externally" linkage type. This is intended | Chris Lattner | 2009-04-13 | 2 | -12/+12 |
* | Regenerate. | Nick Lewycky | 2009-04-13 | 1 | -0/+3 |
* | Use a hashtable for TargetRegisterClass::contains. | Owen Anderson | 2009-04-12 | 1 | -4/+7 |
* | optimize FastISel::UpdateValueMap to avoid duplicate map lookups, | Chris Lattner | 2009-04-12 | 1 | -1/+1 |
* | Add new TargetInstrDesc::hasImplicitUseOfPhysReg and | Chris Lattner | 2009-04-12 | 1 | -0/+18 |
* | Revert r68847. It breaks the build on non-Darwin targets, with this message | Dan Gohman | 2009-04-11 | 2 | -15/+1 |
* | Keep track of inlined functions and their locations. This information is coll... | Devang Patel | 2009-04-11 | 2 | -1/+15 |