aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Initialize SUnits before DAG building.Andrew Trick2012-02-221-0/+1
* Add API "handleMoveIntoBundl" for updating liveness when moving instructions ...Lang Hames2012-02-211-1/+9
* Clear virtual registers after they are no longer referenced.Andrew Trick2012-02-211-0/+3
* whitespaceAndrew Trick2012-02-211-26/+26
* Transfer regmasks to MRI.Jakob Stoklund Olesen2012-02-171-8/+22
* Refactor 'handleMove' code in live intervals. Clients of LiveIntervals won't seeLang Hames2012-02-171-0/+2
* Fix library visibility problems with VLIWPacketizer.Andrew Trick2012-02-151-3/+3
* Make LiveIntervals::handleMove() bundle aware.Lang Hames2012-02-151-0/+5
* Modify the code that emits the module flags to use the new module flags accessorBill Wendling2012-02-151-2/+3
* Don't expose DefaultVLIWSchedulerAndrew Trick2012-02-151-2/+2
* Generic "VLIW" packetizer based on a DFA generated from target itinerary.Andrew Trick2012-02-151-0/+69
* Add a check to make sure we don't assign slot indexes for instructions inside...Lang Hames2012-02-151-0/+2
* Allow CodeGen (llc) command line options to work as expected.Andrew Trick2012-02-151-0/+14
* Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick2012-02-151-3/+20
* commentAndrew Trick2012-02-151-0/+1
* Disentangle moving a machine instr from updating LiveIntervals.Lang Hames2012-02-151-4/+5
* Handle regmasks in findRegisterDefOperandIdx().Jakob Stoklund Olesen2012-02-141-0/+1
* Silence the new -Wempty-body warning. It appeared because the next statementDmitri Gribenko2012-02-141-1/+2
* Add code to the target lowering object file module to handle module flags.Bill Wendling2012-02-141-0/+5
* Tighten physical register invariants: Allocatable physical registers canLang Hames2012-02-141-0/+9
* v2f16 is a floating point type. Add symbolic floating point type ranges to p...Owen Anderson2012-02-131-2/+9
* Add TargetPassConfig hooks for scheduling/bundling.Andrew Trick2012-02-111-4/+22
* commentAndrew Trick2012-02-111-2/+2
* Clean up comment.Jakob Stoklund Olesen2012-02-101-2/+1
* Add a static MachineOperand::clobbersPhysReg().Jakob Stoklund Olesen2012-02-101-4/+12
* RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick2012-02-101-9/+26
* Remove unused 'isAlias' parameter.Lang Hames2012-02-101-1/+1
* Cache basic block boundaries for faster RegMaskSlots access.Jakob Stoklund Olesen2012-02-101-1/+27
* Optimize LiveIntervals::intervalIsInOneMBB().Jakob Stoklund Olesen2012-02-101-3/+4
* Improve TargetPassConfig. No intended functionality.Andrew Trick2012-02-091-0/+13
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-082-79/+63
* Move pass configuration out of pass constructors: MachineLICM.Andrew Trick2012-02-081-1/+2
* Move pass configuration out of pass constructors: StackSlotColoring.Andrew Trick2012-02-081-1/+1
* Move pass configuration out of pass constructors: PostRAScheduler.Andrew Trick2012-02-081-1/+1
* Move pass configuration out of pass constructors: BranchFolderPassAndrew Trick2012-02-081-6/+9
* Added TargetPassConfig::setOptAndrew Trick2012-02-081-0/+6
* Added Pass::createPass(ID) to handle pass configuration by IDAndrew Trick2012-02-081-1/+1
* Move pass configuration out of pass constructors: TailDuplicate::PreRegAllocAndrew Trick2012-02-081-1/+1
* Keep track of register masks in LiveIntervalAnalysis.Jakob Stoklund Olesen2012-02-081-0/+43
* Added MachineInstr::isBundled() to check if an instruction is part of a bundle.Andrew Trick2012-02-081-0/+4
* whitespaceAndrew Trick2012-02-081-4/+4
* Remove some unused functions.Jakob Stoklund Olesen2012-02-061-18/+0
* Move some llvm_unreachable's from r149849 out of switch statements to satisfy...Craig Topper2012-02-061-1/+1
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-056-28/+22
* Drop the REDEF_BY_EC VNInfo flag.Jakob Stoklund Olesen2012-02-041-14/+2
* Don't store COPY pointers in VNInfo.Jakob Stoklund Olesen2012-02-042-23/+6
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-041-16/+29
* Make TargetPassConfig an ImmutablePass so CodeGenPasses can query optionsAndrew Trick2012-02-041-2/+10
* Drop ZeroIndex and InvalidIndex.Jakob Stoklund Olesen2012-02-042-13/+0
* Delete some dead code.Jakob Stoklund Olesen2012-02-031-3/+0