summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* remove printSuffixedName.Chris Lattner2009-07-151-27/+5
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-145-66/+81
* Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene2009-07-142-6/+6
* Reapply my previous asmprinter changes now with more testing and two Chris Lattner2009-07-144-16/+16
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-1436-153/+153
* Revert r7561{9,8,7,6}, which depend on r75610. Daniel Dunbar2009-07-144-16/+16
* eliminate extra space.Torok Edwin2009-07-141-1/+1
* rename getValueName -> getMangledName. These two files have veryChris Lattner2009-07-141-11/+11
* Rename getValueName -> getMangledNameChris Lattner2009-07-143-5/+5
* 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.Torok Edwin2009-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.Torok Edwin2009-07-1130-98/+113
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-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