Revert r110396 to fix buildbots.
[oota-llvm.git] / lib / CodeGen / PostRASchedulerList.cpp
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...
2009-08-31 David GoodwinDon't mark a register live at an undef use.
2009-08-29 David GoodwinAnother stab at fixing up register kill flags after...
2009-08-25 David GoodwinFixup register kills after scheduling.
2009-08-23 Chris Lattnerconvert LoopInfo.h and GraphWriter.h to use raw_ostream
2009-08-12 David GoodwinFix counting of Post-RA scheduling stalls. Improve...
2009-08-12 Dan GohmanThis logic was accidentally inverted in r78767.
2009-08-12 Dan GohmanFactor out the code for finding an available register...
2009-08-11 David GoodwinUse DEBUG macro for debug output.
2009-08-11 David GoodwinAdd some debug output.
2009-08-11 David GoodwinReplace DOUT.
2009-08-10 David GoodwinPost RA scheduler changes. Introduce a hazard recognize...
2009-07-31 Dan GohmanUse setPreservesAll and setPreservesCFG in CodeGen...
2009-07-29 Chris Lattnerinline the global 'getInstrOperandRegClass' function...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-05-05 Evan ChengMove getInstrOperandRegClass from the scheduler to...
2009-04-09 Bob WilsonFix pr3954. The register scavenger asserts for inline...
2009-03-11 Duncan SandsAdd parentheses to pacify gcc-4.3.
2009-03-10 Dan GohmanFix a post-RA scheduling liveness bug. When a basic...
2009-02-11 Dan GohmanWhen scheduling a block in parts, keep track of the...
2009-02-10 Dan GohmanConsider any instruction that modifies the stack pointe...
2009-02-10 Dan GohmanFactor out more code for computing register live-range...
2009-02-06 Evan ChengMove getPointerRegClass from TargetInstrInfo to TargetR...
2009-02-06 Dan GohmanMove ScheduleDAGInstrs.h to be a private header. Front...
2009-02-03 Dan GohmanChange the post-RA scheduler to iterate through the
2009-01-16 Dan GohmanInstead of adding dependence edges between terminator...
2009-01-16 Dan GohmanIf an anti-dependence uses a non-allocatable register...
2009-01-16 Dan GohmanFix the check for an empty basic block to check for...
2009-01-16 Dan GohmanFix a "comparison between signed and unsigned integer...
2009-01-16 Dan GohmanInitial hazard recognizer support in post-pass scheduli...
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-12-23 Dan GohmanRename BuildSchedUnits to BuildSchedGraph, and refactor the
2008-12-19 Dan GohmanUse ~0u instead of -1u as the special value, to hopeful...
2008-12-16 Dan GohmanEliminate the loop that walks the critical path. Instea...
2008-12-16 Dan GohmanEnable anti-dependence breaking by default when post...
2008-12-16 Dan GohmanWhen breaking an anti-dependency, don't use a register...
2008-12-16 Dan GohmanFix some register-alias-related bugs in the post-RA...
2008-12-09 Dan GohmanRewrite the SDep class, and simplify some of the relate...
2008-12-05 Dan GohmanDrop the reg argument to isRegReDefinedByTwoAddr, which...
2008-12-05 Dan GohmanIgnore IMPLICIT_DEF instructions when computing physreg...
2008-12-04 Dan GohmanUse register names instead of numbers in debug output.
2008-12-03 Dan GohmanRewrite the liveness bookkeeping code to fix a bunch of
2008-12-03 Dan GohmanFix an inconsistency in a comment.
next