aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Change the internal interface to makeNameProper to take a bool thatChris Lattner2009-07-142-4/+4
* Do not use Mangler to remove '1' from linkage name.Devang Patel2009-07-141-13/+4
* Fix pr4544. When remating, make sure the destination register fits the instru...Evan Cheng2009-07-141-0/+11
* Revert an accidental commit.Evan Cheng2009-07-131-1/+1
* Use assertion.Devang Patel2009-07-131-2/+4
* Cleanup the global emission and refactor some codeBruno Cardoso Lopes2009-07-134-104/+110
* Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable,Dan Gohman2009-07-131-0/+1
* Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,Dan Gohman2009-07-131-2/+6
* Use AsmPrinter's Mangler to remove leading '1' from linkage names.Devang Patel2009-07-131-4/+9
* As Chris pointed out, this doesn't actually need an LLVMContext to operate.Owen Anderson2009-07-131-1/+1
* revert rev. 75503 for now.Devang Patel2009-07-132-19/+4
* Use Mangler to remove leading '1' from linkage names.Devang Patel2009-07-132-4/+19
* Add infrastructure to allow post instruction printing action triggers.David Greene2009-07-131-0/+13
* Match declaration to definition (missed a few).Daniel Dunbar2009-07-131-3/+3
* Match declaration to definition.Daniel Dunbar2009-07-132-2/+2
* Removed some junk code that snuck in to an earlier commit.Lang Hames2009-07-131-5/+0
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-137-14/+21
* Match declaration to definition.Daniel Dunbar2009-07-121-1/+1
* remove llvm.part.set.* and llvm.part.select.*. They have never been Chris Lattner2009-07-122-348/+0
* Fix assert(0) conversion, as suggested by Chris.Edwin Török2009-07-124-20/+19
* Implement support for promotion of AND/OR/XOR on integer types.Jakob Stoklund Olesen2009-07-121-8/+19
* Fix types in PromoteNode handling of CTPOP and friends.Jakob Stoklund Olesen2009-07-121-3/+3
* assert(0) -> LLVM_UNREACHABLE.Edwin Török2009-07-1130-98/+113
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Edwin Török2009-07-1123-156/+183
* Fix up support for OptionalDefOperand when it defaults to an actual register ...Evan Cheng2009-07-111-4/+16
* Use CreateStackStoreLoad helper in more places.Eli Friedman2009-07-112-36/+4
* Two-address pass should use findCommutedOpIndices to determine what registers...Evan Cheng2009-07-111-3/+10
* Use findCommutedOpIndices to find the operands to commute.Evan Cheng2009-07-101-3/+13
* Make changes suggested by Chris and eliminate newly-added raw_ostreamDavid Greene2009-07-101-19/+0
* Avoid compiler warnings if assertions turned off.Duncan Sands2009-07-101-0/+2
* Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpInd...Evan Cheng2009-07-103-22/+60
* Eliminate an unnecessary include.David Greene2009-07-101-2/+0
* Redesign this to avoid standard stream classes. This stream classDavid Greene2009-07-091-0/+21
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-1/+1
* Fix an apparent copy-and-paste problem in an error message.Bob Wilson2009-07-091-1/+1
* Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman2009-07-094-55/+24
* As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson2009-07-092-3/+3
* back out r75156 for now.Chris Lattner2009-07-091-47/+0
* Add some classes to produce pretty-printed asm. We'll use theseDavid Greene2009-07-091-0/+47
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-099-31/+43
* Targets sometimes assign fixed stack object to spill certain callee-savedEvan Cheng2009-07-091-1/+6
* Improved tracking of value number kills. VN kills are now representedLang Hames2009-07-096-42/+102
* Make SelectionDAG::getVectorShuffle work properly for VECTOR_SHUFFLEDan Gohman2009-07-091-2/+2
* Use common code for both ARM and Thumb-2 instruction and register info.David Goodwin2009-07-081-4/+9
* Nowadays vectors are only split if they have an evenDuncan Sands2009-07-084-59/+47
* Use interators instead of counters for loops.Bill Wendling2009-07-081-16/+21
* Push LLVMContext _back_ through IRBuilder.Owen Anderson2009-07-082-3/+3
* Switch GlobalVariable ctors to a sane API, where *either* a context or a modu...Owen Anderson2009-07-081-5/+4
* Remove trailing whitespace. Reorder some methodsDuncan Sands2009-07-085-59/+60
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-082-31/+0