summaryrefslogtreecommitdiff
path: root/lib/CodeGen/PostRASchedulerList.cpp
Commit message (Expand)AuthorAge
...
* - Do away with SimpleHazardRecognizer.h. It's not used and offers little value.Evan Cheng2010-06-14
* Allow target to provide its own hazard recognizer to post-ra scheduler.Evan Cheng2010-06-12
* - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defsEvan Cheng2010-05-21
* Remove dbg_value workaround and associated command line optionJim Grosbach2010-05-20
* Enable preserving debug information through post-RA schedulingJim Grosbach2010-05-19
* 80 column and trailing whitespace cleanupJim Grosbach2010-05-14
* add cmd line option to leave dbgvalues in during post-RA sceduling. UsefulJim Grosbach2010-05-14
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-01
* As a temporary workaround for post-RA not handling DebugValue instructions,Bob Wilson2010-04-17
* Remove a #include.Dan Gohman2010-04-12
* Fix some more places where dbg_value affected codegen.Dale Johannesen2010-03-05
* Change errs() to dbgs().David Greene2010-01-05
* <rdar://problem/7453528>. Track only physical registers that are valid for th...David Goodwin2009-12-09
* Don't hang on to pointers or references after vector::push_back.Jakob Stoklund Olesen2009-12-03
* Remove some old experimental code that is no longer needed. Remove additional...David Goodwin2009-11-20
* Allow target to specify regclass for which antideps will only be broken along...David Goodwin2009-11-13
* Rename registers to break output dependencies in addition to anti-dependencies.David Goodwin2009-11-12
* Fixed to address code review. No functional changes.David Goodwin2009-11-10
* Allow targets to specify register classes whose member registers should not b...David Goodwin2009-11-10
* Break anti-dependencies using free registers in a round-robin manner to avoid...David Goodwin2009-11-05
* Do a scheduling pass ignoring anti-dependencies to identify candidate registe...David Goodwin2009-11-03
* Make -print-machineinstrs more readable.Dan Gohman2009-10-31
* Make AntiDepReg.h internal.David Goodwin2009-10-28
* Allow the aggressive anti-dep breaker to process the same region multiple tim...David Goodwin2009-10-26
* Define virtual destructor in *.cpp file.David Goodwin2009-10-26
* Add aggressive anti-dependence breaker. Currently it is not the default for a...David Goodwin2009-10-26
* Break anti-dependence breaking out into its own class.David Goodwin2009-10-26
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* Allow the target to select the level of anti-dependence breaking that should ...David Goodwin2009-10-22
* Revert r84658 and r84691. They were causing llvm-gcc bootstrap to fail.Dan Gohman2009-10-21
* Respect src register allocation requirements when breaking anti-dependencies....David Goodwin2009-10-20
* Checkpoint more aggressive anti-dependency breaking for post-ra scheduler.David Goodwin2009-10-20
* Change createPostRAScheduler so it can be turned off at llc -O1.Evan Cheng2009-10-16
* If post-alloc scheduler is not enabled, it should return false, not true.Evan Cheng2009-10-16
* Add debugging output.David Goodwin2009-10-13
* Fix a missing initialization of PostRAScheduler's AA member.Dan Gohman2009-10-10
* Factor out LiveIntervalAnalysis' code to determine whether an instructionDan Gohman2009-10-09
* Fix a use-after-free in post-ra-scheduling.Benjamin Kramer2009-10-02
* All callee-saved registers are live-out of a return block.David Goodwin2009-10-01
* Remove neonfp attribute and instead set default based on CPU string. Add -arm...David Goodwin2009-10-01
* Restore the -post-RA-scheduler flag as an override for the target specificati...David Goodwin2009-10-01
* Use MachineFrameInfo.getPristineRegs() to determine which callee-saved regist...David Goodwin2009-10-01
* Observe hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq. Do not changeEvan Cheng2009-10-01
* Fix integer overflow in instruction scheduling. This can happen if we haveReid Kleckner2009-09-30
* Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post...David Goodwin2009-09-30
* Use KILL instead of IMPLICIT_DEF in LowerSubregs pass.Jakob Stoklund Olesen2009-09-28
* Fix bug in kill flag updating for post-register-allocation scheduling. When t...David Goodwin2009-09-23
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-18
* It's a bool, so treat it like one. Fixes a MSVC warning.Benjamin Kramer2009-09-06