aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2009-07-24make Constant::getRelocationInfo return an enum, as suggested by Duncan.Chris Lattner
2009-07-22Constify the key in Mi2IndexMap.David Greene
2009-07-22Put comment printing under asm-verbose.David Greene
2009-07-22Make some changes suggested by Bill and Evan.David Greene
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-21no really, I can spell!Chris Lattner
2009-07-21add an API so target-independent codegen can determine if a constantChris Lattner
2009-07-21revert r76602, 76603, and r76615, pending design discussions.Chris Lattner
2009-07-21Prefix IR dumps with LiveInterval indices when possible. This turnsDavid Greene
2009-07-21make AsmPrinter::doFinalization iterate over the global variablesChris Lattner
2009-07-21Add PrefixPrinter arguments to the dump routines for MachineFunction andDavid Greene
2009-07-20implement a new magic global "llvm.compiler.used" which is like llvm.used, butChris Lattner
2009-07-17remove AsmPrinter::findGlobalValue, just use Value::stripPointerCasts instead.Chris Lattner
2009-07-17Untangle a snarl that I discovered when updating the mangler,Chris Lattner
2009-07-16Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin
2009-07-16Tidy up #includes.Dan Gohman
2009-07-15Remove mismatched and unnecessary declaration.Daniel Dunbar
2009-07-15Get rid of postInstructionAction and call EmitComments directly.David Greene
2009-07-15Remove the v3i32 and v3f32 value types: they are notDuncan Sands
2009-07-15remove printSuffixedName.Chris Lattner
2009-07-14Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene
2009-07-14Remove some tabs and fix other whitespace. No functional changes.Bob Wilson
2009-07-14Fix a comment.Bob Wilson
2009-07-14New VNInfo alignment patch by Ryan Flynn.Lang Hames
2009-07-14Unbroke LiveInterval.Lang Hames
2009-07-14Tidy up VNInfo alignment code. Patch contributed by Ryan Flynn.Lang Hames
2009-07-14Do not use Mangler to remove '1' from linkage name.Devang Patel
2009-07-14Revert 75308.Bob Wilson
2009-07-13Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable,Dan Gohman
2009-07-13Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,Dan Gohman
2009-07-13Use AsmPrinter's Mangler to remove leading '1' from linkage names.Devang Patel
2009-07-13Add infrastructure to allow post instruction printing action triggers.David Greene
2009-07-13Make some more changes suggested by Chris. Manipulators go away.David Greene
2009-07-13Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson
2009-07-10Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson
2009-07-10Make changes suggested by Chris and eliminate newly-added raw_ostreamDavid Greene
2009-07-10Fix #include specification.David Greene
2009-07-09Redesign this to avoid standard stream classes. This stream classDavid Greene
2009-07-09Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned Eli Friedman
2009-07-09As Chris pointed out, we don't actually need to pass the context around here.Owen Anderson
2009-07-09back out r75156 for now.Chris Lattner
2009-07-09Add some classes to produce pretty-printed asm. We'll use theseDavid Greene
2009-07-09Thread LLVMContext through MVT and related parts of SDISel.Owen Anderson
2009-07-09add default ctor.Chris Lattner
2009-07-09Improved tracking of value number kills. VN kills are now representedLang Hames
2009-07-08Add an option to allocate JITed global data separately from code. ByJeffrey Yasskin
2009-07-08Reformat.David Greene
2009-07-08Implement changes from Chris's feedback.Torok Edwin
2009-07-08Convert more abort() calls to llvm_report_error().Torok Edwin
2009-07-08dag combine sext(setcc) -> vsetcc before legalize. To make this safe,Chris Lattner