aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Allow targets to define libcall names for mem(cpy,set,move) intrinsics, rathe...Sanjiv Gupta2009-07-301-0/+5
* I've changed the semantics of MERGE_VALUES a bit. It's now allowed to live un...Evan Cheng2009-07-301-3/+3
* Move types back to the 2.5 API.Owen Anderson2009-07-291-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-0/+4
* hoist MCContext/MCStreamer up to AsmPrinter since we're going to start creatingChris Lattner2009-07-271-0/+13
* simplify #includes.Chris Lattner2009-07-271-3/+1
* Move more to raw_ostream, provide support for writing MachineBasicBlock,Daniel Dunbar2009-07-242-0/+16
* make Constant::getRelocationInfo return an enum, as suggested by Duncan.Chris Lattner2009-07-241-8/+1
* Constify the key in Mi2IndexMap.David Greene2009-07-221-2/+2
* Put comment printing under asm-verbose.David Greene2009-07-221-1/+1
* Make some changes suggested by Bill and Evan.David Greene2009-07-221-0/+4
* Get rid of the Pass+Context magic.Owen Anderson2009-07-222-4/+3
* no really, I can spell!Chris Lattner2009-07-211-4/+4
* add an API so target-independent codegen can determine if a constantChris Lattner2009-07-211-1/+28
* revert r76602, 76603, and r76615, pending design discussions.Chris Lattner2009-07-213-38/+6
* Prefix IR dumps with LiveInterval indices when possible. This turnsDavid Greene2009-07-211-2/+24
* make AsmPrinter::doFinalization iterate over the global variablesChris Lattner2009-07-211-0/+5
* Add PrefixPrinter arguments to the dump routines for MachineFunction andDavid Greene2009-07-212-4/+14
* implement a new magic global "llvm.compiler.used" which is like llvm.used, butChris Lattner2009-07-201-5/+8
* remove AsmPrinter::findGlobalValue, just use Value::stripPointerCasts instead.Chris Lattner2009-07-171-1/+0
* Untangle a snarl that I discovered when updating the mangler,Chris Lattner2009-07-171-4/+2
* Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin2009-07-161-1/+7
* Tidy up #includes.Dan Gohman2009-07-162-2/+0
* Remove mismatched and unnecessary declaration.Daniel Dunbar2009-07-151-1/+0
* Get rid of postInstructionAction and call EmitComments directly.David Greene2009-07-151-19/+5
* Remove the v3i32 and v3f32 value types: they are notDuncan Sands2009-07-152-35/+22
* remove printSuffixedName.Chris Lattner2009-07-151-7/+0
* Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene2009-07-141-3/+3
* Remove some tabs and fix other whitespace. No functional changes.Bob Wilson2009-07-141-7/+7
* Fix a comment.Bob Wilson2009-07-141-1/+1
* New VNInfo alignment patch by Ryan Flynn.Lang Hames2009-07-141-14/+3
* Unbroke LiveInterval.Lang Hames2009-07-141-4/+7
* Tidy up VNInfo alignment code. Patch contributed by Ryan Flynn.Lang Hames2009-07-141-22/+21
* Do not use Mangler to remove '1' from linkage name.Devang Patel2009-07-141-4/+0
* Revert 75308.Bob Wilson2009-07-142-153/+55
* Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable,Dan Gohman2009-07-131-39/+0
* Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,Dan Gohman2009-07-131-10/+24
* Use AsmPrinter's Mangler to remove leading '1' from linkage names.Devang Patel2009-07-131-1/+5
* Add infrastructure to allow post instruction printing action triggers.David Greene2009-07-131-2/+22
* Make some more changes suggested by Chris. Manipulators go away.David Greene2009-07-131-65/+0
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-0/+1
* Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson2009-07-102-55/+153
* Make changes suggested by Chris and eliminate newly-added raw_ostreamDavid Greene2009-07-102-179/+65
* Fix #include specification.David Greene2009-07-101-1/+1
* Redesign this to avoid standard stream classes. This stream classDavid Greene2009-07-091-0/+179
* Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman2009-07-091-1/+3
* As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson2009-07-091-2/+1
* back out r75156 for now.Chris Lattner2009-07-091-442/+0
* Add some classes to produce pretty-printed asm. We'll use theseDavid Greene2009-07-091-0/+442
* Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson2009-07-093-3/+9