aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2009-04-28r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling
2009-04-28Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling
2009-04-272nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman
2009-04-25Do not share a single unknown val# for all the live ranges merged into a phys...Evan Cheng
2009-04-24Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola
2009-04-24PR2957Nate Begeman
2009-04-21It has finally happened. Spiller is now using live interval info.Evan Cheng
2009-04-20Move duplicated AddLiveIn function from X86 and ARM backends to be a methodBob Wilson
2009-04-20Revise my previous change 68996 as suggested by Duncan.Bob Wilson
2009-04-19Remove the SimpleTy enumerated type field from the MVTDuncan Sands
2009-04-18Don't try to make BUILD_VECTOR operands have the sameDuncan Sands
2009-04-18Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a...Evan Cheng
2009-04-17Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson
2009-04-17Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson
2009-04-16If FastISel is run and it has known DebugLoc then use it.Devang Patel
2009-04-15Generalize one of the SelectionDAG::ReplaceAllUsesWith overloadsDan Gohman
2009-04-15Don't use "protected:" in classes that aren't intended to beDan Gohman
2009-04-15Move MachineRegisterInfo::setRegClass out of line.Dan Gohman
2009-04-15Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line.Dan Gohman
2009-04-15Give RemoveRegOperandFromRegInfo a comment and move theDan Gohman
2009-04-15Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop...Devang Patel
2009-04-13Change SelectionDAG type legalization to allow BUILD_VECTOR operands to beBob Wilson
2009-04-13Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel
2009-04-13Reapply 68847.Devang Patel
2009-04-13Add a new "available_externally" linkage type. This is intendedChris Lattner
2009-04-12optimize FastISel::UpdateValueMap to avoid duplicate map lookups,Chris Lattner
2009-04-11Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman
2009-04-11Keep track of inlined functions and their locations. This information is coll...Devang Patel
2009-04-10DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the ...Devang Patel
2009-04-10Pass in the std::string parameter instead of returning it by value.Bill Wendling
2009-04-10Constify getter methods.Bill Wendling
2009-04-09Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman
2009-04-09Change the NumVTs field from short to int, since there's noDan Gohman
2009-04-09StringMap<DIE*>::iterator::first() returns a pointer to the first character ofBill Wendling
2009-04-09Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson
2009-04-03Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused.Dan Gohman
2009-04-01Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman
2009-03-31Reapply 68073, with fixes. EH Landing-pad basic blocks are notDan Gohman
2009-03-31Really temporarily revert r68073.Bill Wendling
2009-03-31Oy! When reverting r68073, I added in experimental code. Sorry...Bill Wendling
2009-03-31Revert r68073. It's causing a failure in the Apple-style builds.Bill Wendling
2009-03-30Except in asm-verbose mode, avoid printing labels for blocks that areDan Gohman
2009-03-30Constify arguments in isSuccessor and isLayoutSuccessor.Dan Gohman
2009-03-27Revert r67844. This fixes the llvm-gcc-4.2 build on Darwin.Dan Gohman
2009-03-27Reapply r66415, which was reverted in r66426 forDuncan Sands
2009-03-25CodeGen still defaults to non-verbose asm, but llc now overrides it and defau...Evan Cheng
2009-03-23Fix PR3391 and PR3864. Reg allocator infinite looping.Evan Cheng
2009-03-23Add a new bit to SUnit to record whether a node has implicit physregDan Gohman
2009-03-23Clarify a comment.Dan Gohman
2009-03-19Fix the Win32 VS2008 build:Sebastian Redl