Коммит түүх

Эзэн SHA1 Мессеж Огноо
  James Molloy c4f70d437d Add a function computeRegisterLiveness() to MachineBasicBlock. This uses analyzePhysReg() from r163694 to heuristically try and determine the liveness state of a physical register upon arrival at a particular instruction in a block. 13 жил өмнө
  Manman Ren b720be6a50 Release build: guard dump functions with 13 жил өмнө
  Manman Ren 77e300e8f0 Release build: guard dump functions with "ifndef NDEBUG" 13 жил өмнө
  Craig Topper 96601ca332 Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed. 13 жил өмнө
  Jakob Stoklund Olesen 990ca5517f Fix a quadratic algorithm in MachineBranchProbabilityInfo. 13 жил өмнө
  Jakob Stoklund Olesen 03e593efc6 Transfer weights in transferSuccessorsAndUpdatePHIs(). 13 жил өмнө
  Jakob Stoklund Olesen cb6889b23d Print out MachineBasicBlock successor weights when available. 13 жил өмнө
  Jakob Stoklund Olesen 15121ca0d1 Update edge weights correctly in replaceSuccessor(). 13 жил өмнө
  Jakob Stoklund Olesen ff2b99afc8 Move use list management into MachineRegisterInfo. 13 жил өмнө
  Jakob Stoklund Olesen 913ff09a9a Revert "Fix a quadratic algorithm in MachineBranchProbabilityInfo." 13 жил өмнө
  Jakob Stoklund Olesen 5e63d43e48 Fix a quadratic algorithm in MachineBranchProbabilityInfo. 13 жил өмнө
  Jakob Stoklund Olesen f192b507a3 Add MachineBasicBlock::isPredecessor(). 13 жил өмнө
  Bill Wendling 96cb112852 Remove tabs. 13 жил өмнө
  Bill Wendling 4b8e1fd054 Remove assignments which aren't used afterwards. 13 жил өмнө
  Evan Cheng ddb1420e17 MachineBasicBlock::SplitCriticalEdge() should follow LLVM IR variant and refuse to break edge to EH landing pad. rdar://11300144 13 жил өмнө
  Chandler Carruth f1a60c734c Fix updateTerminator to be resiliant to degenerate terminators where 13 жил өмнө
  Jakob Stoklund Olesen 78836f0bb2 Allow removeLiveIn to be called with a register that isn't live-in. 13 жил өмнө
  Andrew Trick 8ceaa660bf Added MachineBasicBlock::getFullName() to standardize/factor codegen diagnostics. 13 жил өмнө
  Benjamin Kramer f378f5fae3 Cache iterators. Some of these are expensive to create. 13 жил өмнө
  Lang Hames 72a043f9d6 Preserve physreg kills in MachineBasicBlock::SplitCriticalEdge. 13 жил өмнө
  Chad Rosier 6a5d0e2a98 Update comment for r149070. 13 жил өмнө
  Chad Rosier 0162ff421d Replace the use of isPredicable() with isPredicated() in 13 жил өмнө
  Jakub Staszak 25101bb2a7 Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo. 13 жил өмнө
  Evan Cheng ddfd1377d2 - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function 13 жил өмнө
  Evan Cheng 5a96b3dad2 Add bundle aware API for querying instruction properties and switch the code 13 жил өмнө
  Evan Cheng 7c2a4a30e0 First chunk of MachineInstr bundle support. 13 жил өмнө
  Jakob Stoklund Olesen f2e944523c Pretty-print basic block alignment. 13 жил өмнө
  Chandler Carruth 521fc5bcd7 Handle the case of a no-return invoke correctly. It actually still has 13 жил өмнө
  Chandler Carruth 3b7b209bf8 Fix a devilish miscompile exposed by block placement. The 13 жил өмнө
  Jakob Stoklund Olesen ac7caa0d43 Update live-in lists when splitting critical edges. 14 жил өмнө