aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove getFunctionAlignment from TargetELFInfo and use new MachineFunction al...Bruno Cardoso Lopes2009-07-021-4/+5
* Simplify. Devang Patel2009-07-022-17/+17
* Simplify. No intentional functionality change.Devang Patel2009-07-021-49/+36
* Refactor. No functionality change.Devang Patel2009-07-011-10/+4
* llvm.dbg.declare is always used for local variable's debug info.Devang Patel2009-07-011-4/+1
* CommuteChangesDestination() should check if to-be-commuted instruction define...Evan Cheng2009-07-011-16/+30
* Remove special handling of implicit_def. Fix a couple more bugs in liveinterv...Evan Cheng2009-07-013-51/+74
* Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the...Evan Cheng2009-07-014-36/+104
* Remove unused AsmPrinter OptLevel argument, and propogate.Daniel Dunbar2009-07-011-2/+2
* Add an "alignment" field to the MachineFunction object. It makes more sense toBill Wendling2009-06-301-4/+6
* Temporarily restore the scavenger implicit_def checking code. MachineOperand ...Evan Cheng2009-06-301-5/+23
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-306-59/+58
* Struct types are described using field types only.Devang Patel2009-06-291-3/+0
* s/MainCU/ModuleCU/gDevang Patel2009-06-292-30/+29
* Multiple DW_TAG_compile_unit is not used, afaict, on any target.Devang Patel2009-06-291-103/+41
* Eliminate a layer of indirection in LoopInfo and MachineLoopInfo.Dan Gohman2009-06-271-1/+1
* When doing remat, don't consider uses of non-allocatable physregs. Patch Chris Lattner2009-06-271-0/+4
* fix a typo that GCC should have caught that causes crashes with -view-*-dagsChris Lattner2009-06-271-1/+1
* fix a really subtle bug in the cross section of aliases and TLS:Chris Lattner2009-06-261-9/+3
* Get rid of these cache variables, which are a holdover from the days whenOwen Anderson2009-06-261-41/+28
* implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms ofChris Lattner2009-06-261-138/+5
* Fix linking of llvm-ld and lli with CMake, from Xerxes RĂ„nbyDouglas Gregor2009-06-261-0/+2
* dot graph viewing is apparently not using SDNode::print_details, this is bad,Chris Lattner2009-06-261-0/+7
* propagate target operand flags from dag nodes into MachineOperands.Chris Lattner2009-06-261-4/+8
* fit in 80 colsChris Lattner2009-06-261-5/+4
* Remove debug info anchors - llvm.dbg.compile_units, llvm.dbg.subprogramsDevang Patel2009-06-262-94/+28
* Simplify.Devang Patel2009-06-254-22/+12
* add targetflags to jump tables and constant pool entries.Chris Lattner2009-06-251-6/+24
* allow setting target operand flags on TargetGlobalAddress nodes.Chris Lattner2009-06-251-6/+19
* start bringing targetoperand flags into isel, first up, ExternalSymbol.Chris Lattner2009-06-251-7/+13
* Provide guards for this shared structure. I'm not sure this actually needsOwen Anderson2009-06-251-3/+8
* Privatize some more debug-related static data.Owen Anderson2009-06-251-2/+2
* Support Constant Pool SectionsBruno Cardoso Lopes2009-06-255-11/+111
* My guess is that RegInfo should only call the Allocator.Deallocator if it's notBill Wendling2009-06-251-7/+10
* Now with EVEN FEWER statics!Owen Anderson2009-06-251-28/+0
* Fewer static variables, part 3 of many.Owen Anderson2009-06-241-2/+2
* Down with _even more_ statics!Owen Anderson2009-06-242-2/+5
* Down with statics!Owen Anderson2009-06-241-2/+4
* Move local statics to per-instance variables.Owen Anderson2009-06-241-9/+4
* Completed basic intra block split implementation.Lang Hames2009-06-241-43/+114
* This increases the maximum for MVT::LAST_VALUETYPEDavid Greene2009-06-243-3/+3
* sink management of DwarfWriter & MachineModuleInfo into the AsmPrinter base c...Chris Lattner2009-06-241-10/+10
* sink dwarf finalization out of each target into AsmPrinter::doFinalizationChris Lattner2009-06-241-0/+4
* eliminate the ExtWeakSymbols set from AsmPrinter. This eliminatesChris Lattner2009-06-241-8/+21
* Rearrange some stuff in MachineOperand and add a new TargetFlags field.Chris Lattner2009-06-241-25/+29
* Get rid of the global CFGOnly flag by threading a ShortNames parameters throu...Owen Anderson2009-06-243-20/+23
* Rewrite 73900 per Duncan's suggestion.Dale Johannesen2009-06-241-19/+9
* remove dead makefile flags.Chris Lattner2009-06-242-4/+0
* Fixed a bug in LiveInterval scaling (failure to scale VNI defs correctly), re...Lang Hames2009-06-242-6/+2
* Fix support for inline asm input / output operand tying when operand spans ac...Evan Cheng2009-06-241-11/+23