提交历史

作者 SHA1 备注 提交日期
  Jakub Staszak 12af5ff720 Test commit. 14 年之前
  Jakob Stoklund Olesen 57903357ee Fix PR10046 by updating LiveVariables kill info when splitting live ranges. 14 年之前
  Eli Friedman 6dda916358 Simplify declarations slightly by using typedefs. 14 年之前
  Jakob Stoklund Olesen cb6404711b Add LiveIntervals::getLastSplitPoint(). 14 年之前
  Jakob Stoklund Olesen 04223909b7 Try for the third time to teach getFirstTerminator() about debug values. 14 年之前
  Jakob Stoklund Olesen b6436e5be1 Revert r123419. It still breaks llvm-gcc-i386-linux-selfhost. 14 年之前
  Jakob Stoklund Olesen 09befe9036 Try again to teach getFirstTerminator() about debug values. 14 年之前
  Jakob Stoklund Olesen 4f28c1c714 Teach frame lowering to ignore debug values after the terminators. 14 年之前
  Devang Patel a851fd8cd8 Speculatively revert r123384 to make llvm-gcc-i386-linux-selfhost buildbot happy. 14 年之前
  Jakob Stoklund Olesen 64f865ceca Teach MachineBasicBlock::getFirstTerminator to ignore debug values. 14 年之前
  Jakob Stoklund Olesen 668c9e31df Add missing space in debug output 14 年之前
  Jakob Stoklund Olesen 4314268128 Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance. 14 年之前
  Jakob Stoklund Olesen 371e82bf51 Don't try to split weird critical edges that really aren't: 15 年之前
  Jakob Stoklund Olesen 92095e7b3f Add SkipPHIsAndLabels from PHIElimination to MachineBasicBlock. It is needed 15 年之前
  Jakob Stoklund Olesen f4a1e1a69f Teach MachineBasicBlock::print() to annotate instructions and blocks with 15 年之前
  Evan Cheng 19708923be Properly update MachineDominators when splitting critical edge. 15 年之前
  Evan Cheng e008384508 Move the decision logic whether it's a good idea to split a critical edge to clients. Also fixed an erroneous check. An edge is only a back edge when the from and to blocks are in the same loop. 15 年之前
  Evan Cheng 087fbeb7d1 Fix debug message. 15 年之前
  Evan Cheng 97b9b97853 PHI elimination should not break back edge. It can cause some significant code placement issues. rdar://8263994 15 年之前
  Dan Gohman d463a74464 Add a getFirstNonPHI utility function. 15 年之前
  Dan Gohman 14152b480d Reapply r107655 with fixes; insert the pseudo instruction into 15 年之前
  Dan Gohman 258c58cc62 Revert r107655. 15 年之前
  Dan Gohman b81c771c0d Fix a bunch of custom-inserter functions to handle the case where 15 年之前
  Dan Gohman 853d3fb8d2 Move PHIElimination's SplitCriticalEdge for MachineBasicBlocks out 15 年之前
  Stuart Hastings 3bf9125933 Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This 15 年之前
  Dan Gohman 81bf03eb5c Eliminate MachineBasicBlock::const_livein_iterator and make 15 年之前
  Bill Wendling e543d161a0 Reapply r100056. It doesn't look like it's the one that's causing a failure. 15 年之前
  Bill Wendling 9e9cca424c Revert r100056. It was causing a failure on MSVC. 15 年之前
  Bill Wendling bbd51cd0a1 Rewrite CorrectExtraCFGEdges() to make it more understandable. 15 年之前
  Chris Lattner 9b97a73ded Rip out the 'is temporary' nonsense from the MCContext interface to 15 年之前