Commitin historia

Tekijä SHA1 Viesti Päivämäärä
  Pete Cooper d90099d36c Clear kill flags on all used registers when sinking instructions. 10 vuotta sitten
  Pete Cooper 8eaf047588 80 cols fix since i'm looking at this function anyway. NFC 10 vuotta sitten
  Patrik Hagglund cfb121f286 Use DomTree in MachineSink to sink over diamonds. 10 vuotta sitten
  David Blaikie 5401ba7099 Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> 10 vuotta sitten
  Jingyue Wu 75d77cd179 [MachineSink] Use the real post dominator tree 11 vuotta sitten
  Eric Christopher d879de1ece Access subtarget specific variables off of the MachineFunction's 11 vuotta sitten
  Jingyue Wu ccd995ab0c Revert r216862 due to a performance regression 11 vuotta sitten
  Bruno Cardoso Lopes f4230250a1 [MachineSink+PGO] Teach MachineSink to use BlockFrequencyInfo 11 vuotta sitten
  Patrik Hagglund 3008bee7d9 [MachineSinking] Conservatively clear kill flags after coalescing. 11 vuotta sitten
  Juergen Ributzka cd72c216cd Revert r216803 "[MachineSinking] Clear kill flag of all operands at all their uses." 11 vuotta sitten
  Jingyue Wu d43e6df10b [MachineSink] Use the real post dominator tree 11 vuotta sitten
  Juergen Ributzka bc420a0cc1 [MachineSinking] Clear kill flag of all operands at all their uses. 11 vuotta sitten
  Quentin Colombet bc7206a8a9 [MachineSink] Improve the compile time by preserving the dominance information 11 vuotta sitten
  Eric Christopher 9f85dccfc6 Remove the TargetMachine forwards for TargetSubtargetInfo based 11 vuotta sitten
  Jiangning Liu f3224d0617 Add TargetInstrInfo interface isAsCheapAsAMove. 11 vuotta sitten
  Chandler Carruth 8677f2ff9a [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE 11 vuotta sitten
  Craig Topper 4ba844388c [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. 11 vuotta sitten
  Paul Robinson 5fa58a5b23 Disable each MachineFunctionPass for 'optnone' functions, unless that 11 vuotta sitten
  Owen Anderson 92fca73d52 Switch a number of loops in lib/CodeGen over to range-based for-loops, now that 11 vuotta sitten
  Owen Anderson bf63022492 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing 11 vuotta sitten
  Craig Topper 9f998de891 [C++11] Add 'override' keyword to virtual methods that override their base class. 11 vuotta sitten
  Benjamin Kramer ee5e607355 Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. 11 vuotta sitten
  Will Dietz e4b44c1617 MachineSink: Fix and tweak critical-edge breaking heuristic. 12 vuotta sitten
  Craig Topper a0ec3f9b7b Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. 12 vuotta sitten
  Craig Topper f22fd3f7b5 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. 12 vuotta sitten
  Chandler Carruth d04a8d4b33 Use the new script to sort the includes of every file under lib. 12 vuotta sitten
  Jakob Stoklund Olesen feab72c20a Remove unused BitVectors from getAllocatableSet(). 13 vuotta sitten
  Manman Ren f99efdf329 MachineSink: Sort the successors before trying to find SuccToSinkTo. 13 vuotta sitten
  Manman Ren 53b59d1d97 MachineSink: Sort the successors before trying to find SuccToSinkTo. 13 vuotta sitten
  Andrew Trick 1dd8c8560d Codegen pass definition cleanup. No functionality. 13 vuotta sitten