Historie revizí

Autor SHA1 Zpráva Datum
  Jakob Stoklund Olesen b421c566f5 Use an IndexedMap for LiveVariables::VirtRegInfo. před 14 roky
  Owen Anderson 2ab36d3502 Begin adding static dependence information to passes, which will allow us to před 15 roky
  Owen Anderson ce665bd2e2 Now with fewer extraneous semicolons! před 15 roky
  Jakob Stoklund Olesen 5ba3e4d75d Remove unused functions. před 15 roky
  Owen Anderson d13db2c59c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). před 15 roky
  Chris Lattner 98cdfc779d fix a -Wbool-conversions warning from clang. před 15 roky
  Dale Johannesen 88004c25c7 Fix some liveout handling related to tail calls, see comments. před 15 roky
  Dan Gohman 81bf03eb5c Eliminate MachineBasicBlock::const_livein_iterator and make před 15 roky
  Evan Cheng d05e805536 LiveVariables should clear kill / dead markers first. This allows us to remove a hack in the scheduler. před 15 roky
  Jakob Stoklund Olesen 53e000bac3 Better handling of dead super registers in LiveVariables. We used to do this: před 15 roky
  Jakob Stoklund Olesen dcfe5f30b5 Keep track of phi join registers explicitly in LiveVariables. před 15 roky
  Chris Lattner 518bb53485 move target-independent opcodes out of TargetInstrInfo před 15 roky
  Dale Johannesen d94998f525 Skip DEBUG_VALUE in some places where it was affecting codegen. před 15 roky
  Benjamin Kramer e7078aed24 Remove dead variable. před 15 roky
  David Greene 1d44df6afe před 15 roky
  Jakob Stoklund Olesen 8f72235a77 Move PHIElimination::isLiveOut method to LiveVariables. před 15 roky
  Evan Cheng a4025df42d Fix PR5614: parts of a physical register def may be killed the rest. před 15 roky
  Jakob Stoklund Olesen 323d8c3ed7 Be more clever about calculating live variables through new basic blocks. před 15 roky
  Evan Cheng 236490d870 Fix PR5410: LiveVariables lost subreg def: před 16 roky
  Jakob Stoklund Olesen 3e20475fee Fix liveness calculation when splitting critical edges during PHI elimination. před 16 roky
  Jakob Stoklund Olesen f235f13931 Teach PHIElimination to split critical edges when -split-phi-edges is enabled. před 16 roky
  Evan Cheng a2f8047134 When LiveVariables is adding implicit-def to model "partial dead", add the earlyclobber marker if the superreg def has it. před 16 roky
  Evan Cheng ad934b821c Clean up LiveVariables and change how it deals with partial updates and kills. This also eliminate the horrible check which scan forward to the end of the basic block. It should be faster and more accurate. před 16 roky
  Evan Cheng 296925dc16 Fix PR5024. LiveVariables physical register defs should *commit* only after all před 16 roky
  Evan Cheng 60c7df2c93 Fix PR5024. LiveVariables::FindLastPartialDef should return a set of sub-registers that were defined by the last partial def, not just a single sub-register. před 16 roky
  Chris Lattner dbe89cd2f0 remove the last uses of Config/alloca.h před 16 roky
  Chris Lattner 705e07f578 remove various std::ostream version of printing methods from před 16 roky
  Dan Gohman ad2afc2a42 Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage před 16 roky
  Daniel Dunbar c5b19b21d8 Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many před 16 roky
  Dan Gohman 933c762371 Manage MachineFunctions with an analysis Pass instead of the Annotable před 16 roky