Use const qualifiers with TargetLowering. This eliminates several
[oota-llvm.git] / lib / CodeGen / PostRASchedulerList.cpp
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.
2008-12-03 Dan GohmanDon't charge the full latency for anti and output depen...
2008-12-03 Dan GohmanWhen looking for anti-dependences on the critical path...
2008-12-03 Dan GohmanAdd a comment about callee-saved registers.
2008-11-27 Nick LewyckySilence a warning.
2008-11-25 Dan GohmanSuppress warnings.
2008-11-25 Dan GohmanInitial support for anti-dependence breaking. Currently...
2008-11-20 Dan GohmanFactor out the code for verifying the work of the sched...
2008-11-19 Dan GohmanExperimental post-pass scheduling support. Post-pass...
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-01-14 Chris Lattnerdon't create the post-ra scheduler unless it is enabled.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-07-13 Dale JohannesenModify previous patch per review comments.
next