summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Change SCEVExpander's expandCodeFor to provide more flexibilityDan Gohman2009-04-23
* Use BasicBlock::iterator instead of Instruction* for insert points,Dan Gohman2009-04-22
* Make SCEVExpanders private methods private, instead of protected.Dan Gohman2009-04-22
* Add caching of predecessor counts as well as predecessors themselves.Owen Anderson2009-04-22
* Fix for PR3946, in which SmallVector could behave strangely in corner cases.Owen Anderson2009-04-22
* De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide muchDan Gohman2009-04-21
* It has finally happened. Spiller is now using live interval info.Evan Cheng2009-04-21
* Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr,Dan Gohman2009-04-21
* Introduce encapsulation for ScalarEvolution's TargetData object, and refactorDan Gohman2009-04-21
* Convert ScalarEvolution to use raw_ostream instead of OStream.Dan Gohman2009-04-21
* Move duplicated AddLiveIn function from X86 and ARM backends to be a methodBob Wilson2009-04-20
* Revise my previous change 68996 as suggested by Duncan.Bob Wilson2009-04-20
* These bitfields were being miscompiled on someDuncan Sands2009-04-20
* Make all raw_ostreams support the tell() function.Douglas Gregor2009-04-20
* Fix missing text in doxygen documentation.Nick Lewycky2009-04-19
* Remove the SimpleTy enumerated type field from the MVTDuncan Sands2009-04-19
* Don't try to make BUILD_VECTOR operands have the sameDuncan Sands2009-04-18
* Add a ScalarEvolution::getCouldNotCompute() function, and use itDan Gohman2009-04-18
* Use more const qualifiers with SCEV interfaces.Dan Gohman2009-04-18
* Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a...Evan Cheng2009-04-18
* Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson2009-04-17
* Delete an unused field.Dan Gohman2009-04-17
* Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson2009-04-17
* Add a comment to describe LLVMMatchType.Bob Wilson2009-04-16
* Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtointDan Gohman2009-04-16
* Expand GEPs in ScalarEvolution expressions. SCEV expressions can nowDan Gohman2009-04-16
* If FastISel is run and it has known DebugLoc then use it.Devang Patel2009-04-16
* Generalize one of the SelectionDAG::ReplaceAllUsesWith overloadsDan Gohman2009-04-15
* Allow jumping to the end of a bitstream while readingDouglas Gregor2009-04-15
* Don't use "protected:" in classes that aren't intended to beDan Gohman2009-04-15
* Fix doxygen comment syntax.Dan Gohman2009-04-15
* Move MachineRegisterInfo::setRegClass out of line.Dan Gohman2009-04-15
* Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line.Dan Gohman2009-04-15
* Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman2009-04-15
* Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop...Devang Patel2009-04-15
* Add a method to check that the subprogram holds debug info for the given Func...Devang Patel2009-04-15
* Change SelectionDAG type legalization to allow BUILD_VECTOR operands to beBob Wilson2009-04-13
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-13
* Add a static APInt::getNumWordsDouglas Gregor2009-04-13
* Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel2009-04-13
* Reapply 68847.Devang Patel2009-04-13
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-13
* Add comments to INSERT_SUBREG, EXTRACT_SURBEG, SUBREG_TO_REG,Dan Gohman2009-04-13
* add AvailableExternally linkage to C bindings.Chris Lattner2009-04-13
* Add a new "available_externally" linkage type. This is intendedChris Lattner2009-04-13
* Regenerate.Nick Lewycky2009-04-13
* Use a hashtable for TargetRegisterClass::contains.Owen Anderson2009-04-12
* optimize FastISel::UpdateValueMap to avoid duplicate map lookups,Chris Lattner2009-04-12
* Add new TargetInstrDesc::hasImplicitUseOfPhysReg andChris Lattner2009-04-12
* Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman2009-04-11