Track IR ordering of SelectionDAG nodes 3/4.
[oota-llvm.git] / lib / CodeGen / PostRASchedulerList.cpp
2013-05-22 Chad RosierSimplify logic now that r182490 is in place. No functi...
2013-02-05 Jakob Stoklund OlesenRemove special-casing of return blocks for liveness.
2012-12-20 Jakob Stoklund OlesenUse MachineInstrBuilder in a few CodeGen passes.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-13 Andrew Trickmisched: Don't consider artificial edges weak edges.
2012-11-12 Andrew Trickmisched: Infrastructure for weak DAG edges.
2012-10-15 Jakob Stoklund OlesenSwitch most getReservedRegs() clients to the MRI equiva...
2012-09-11 Manman RenRelease build: guard dump functions with
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-06-06 Andrew TrickMove RegisterClassInfo.h.
2012-06-06 Benjamin KramerRemove unused private fields found by clang's new ...
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-04-23 Preston GurdThis patch fixes a problem which arose when using the...
2012-03-09 Andrew Trickmisched interface: rename Begin/End to RegionBegin...
2012-03-07 Andrew Trickmisched prep: Expose the ScheduleDAGInstrs interface...
2012-03-07 Andrew Trickmisched prep: rename InsertPos to End.
2012-03-07 Andrew Trickmisched preparation: rename core scheduler methods...
2012-03-07 Andrew Trickmisched preparation: clarify ScheduleDAG and ScheduleDA...
2012-03-07 Andrew Trickmisched preparation: modularize schedule emission.
2012-03-07 Andrew Trickmisched preparation: modularize schedule printing.
2012-03-07 Andrew Trickmisched preparation: modularize schedule verification.
2012-03-05 Craig TopperConvert more GenRegisterInfo tables from unsigned to...
2012-02-23 Benjamin KramerBitVectorize loop.
2012-02-23 Benjamin Kramerpost-ra-sched: Turn the KillIndices vector into a bitve...
2012-02-23 Benjamin Kramerpost-ra-sched: Replace a std::set of regs with a bitvector.
2012-02-23 Jakob Stoklund OlesenMake calls scheduling boundaries post-ra.
2012-02-23 Jakob Stoklund OlesenHandle regmasks in FixupKills.
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: PostR...
2012-01-14 Andrew Trickmisched: Added ScheduleDAGInstrs::IsPostRA
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-11-15 Benjamin KramerRemove all remaining uses of Value::getNameStr().
2011-07-01 Evan ChengRename TargetSubtarget to TargetSubtargetInfo for consi...
2011-06-16 Jakob Stoklund OlesenTeach antidependency breakers to use RegisterClassInfo.
2011-06-02 Devang PatelUpdate DBG_VALUEs while breaking anti dependencies.
2011-06-01 Andrew TrickAdd an issue width check to the postRA scheduler. Patch...
2011-05-06 Andrew TrickTypo: Reviewed by Alistair.
2011-05-06 Andrew TrickPost-RA scheduler compile time fix. Quadratic computati...
2010-12-24 Andrew TrickVarious bits of framework needed for precise machine...
2010-09-10 Evan ChengTeach if-converter to be more careful with predicating...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-15 Bill WendlingUse std::vector instead of TargetRegisterInfo::FirstVir...
2010-06-18 Evan ChengAllow ARM if-converter to be run after post allocation...
2010-06-14 Evan Cheng- Do away with SimpleHazardRecognizer.h. It's not used...
2010-06-12 Evan ChengAllow target to provide its own hazard recognizer to...
2010-05-21 Evan Cheng- Change MachineInstr::findRegisterDefOperandIdx so...
2010-05-20 Jim GrosbachRemove dbg_value workaround and associated command...
2010-05-19 Jim GrosbachEnable preserving debug information through post-RA...
2010-05-14 Jim Grosbach80 column and trailing whitespace cleanup
2010-05-14 Jim Grosbachadd cmd line option to leave dbgvalues in during post...
2010-05-01 Dan GohmanGet rid of the EdgeMapping map. Instead, just check...
2010-04-17 Bob WilsonAs a temporary workaround for post-RA not handling...
2010-04-12 Dan GohmanRemove a #include.
2010-03-05 Dale JohannesenFix some more places where dbg_value affected codegen.
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-09 David Goodwin<rdar://problem/7453528>. Track only physical registers...
2009-12-03 Jakob Stoklund OlesenDon't hang on to pointers or references after vector...
2009-11-20 David GoodwinRemove some old experimental code that is no longer...
2009-11-13 David GoodwinAllow target to specify regclass for which antideps...
2009-11-12 David GoodwinRename registers to break output dependencies in additi...
2009-11-10 David GoodwinFixed to address code review. No functional changes.
2009-11-10 David GoodwinAllow targets to specify register classes whose member...
2009-11-05 David GoodwinBreak anti-dependencies using free registers in a round...
2009-11-03 David GoodwinDo a scheduling pass ignoring anti-dependencies to...
2009-10-31 Dan GohmanMake -print-machineinstrs more readable.
2009-10-28 David GoodwinMake AntiDepReg.h internal.
2009-10-26 David GoodwinAllow the aggressive anti-dep breaker to process the...
2009-10-26 David GoodwinDefine virtual destructor in *.cpp file.
2009-10-26 David GoodwinAdd aggressive anti-dependence breaker. Currently it...
2009-10-26 David GoodwinBreak anti-dependence breaking out into its own class.
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-10-22 David GoodwinAllow the target to select the level of anti-dependence...
2009-10-21 Dan GohmanRevert r84658 and r84691. They were causing llvm-gcc...
2009-10-20 David GoodwinRespect src register allocation requirements when break...
2009-10-20 David GoodwinCheckpoint more aggressive anti-dependency breaking...
2009-10-16 Evan ChengChange createPostRAScheduler so it can be turned off...
2009-10-16 Evan ChengIf post-alloc scheduler is not enabled, it should retur...
2009-10-13 David GoodwinAdd debugging output.
2009-10-10 Dan GohmanFix a missing initialization of PostRAScheduler's AA...
2009-10-09 Dan GohmanFactor out LiveIntervalAnalysis' code to determine...
2009-10-02 Benjamin KramerFix a use-after-free in post-ra-scheduling.
2009-10-01 David GoodwinAll callee-saved registers are live-out of a return...
2009-10-01 David GoodwinRemove neonfp attribute and instead set default based...
2009-10-01 David GoodwinRestore the -post-RA-scheduler flag as an override...
2009-10-01 David GoodwinUse MachineFrameInfo.getPristineRegs() to determine...
2009-10-01 Evan ChengObserve hasExtraSrcRegAllocReq and hasExtraDefRegAllocR...
2009-09-30 Reid KlecknerFix integer overflow in instruction scheduling. This...
2009-09-30 David GoodwinRemove -post-RA-schedule flag and add a TargetSubtarget...
2009-09-28 Jakob Stoklund OlesenUse KILL instead of IMPLICIT_DEF in LowerSubregs pass.
2009-09-23 David GoodwinFix bug in kill flag updating for post-register-allocat...
2009-09-18 Evan ChengEnhance EmitInstrWithCustomInserter() so target can...
2009-09-06 Benjamin KramerIt's a bool, so treat it like one. Fixes a MSVC warning.
2009-09-03 David GoodwinCreate our own block initializer for kill fixups as...
2009-09-01 David GoodwinAdd hidden flags to allow binary search of post-RA...
next