提交歷史

作者 SHA1 備註 提交日期
  Benjamin Kramer d628f19f5d [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 11 年之前
  Benjamin Kramer ee5e607355 Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. 11 年之前
  Nico Weber c3d3f0c696 Add a LLVM_DUMP_METHOD macro. 11 年之前
  Michael Gottesman c1b4dfd345 [block-freq] Update MachineBlockPlacement and RegAllocGreedy to use the new MachineBlockFrequencyInfo methods. 11 年之前
  Matt Arsenault c5019a3d87 Fix gcc warnings. 11 年之前
  Matt Arsenault d4deecd3c7 Revert part of GCC warning fix to fix debug build. 11 年之前
  Matt Arsenault 5024536352 Fix minor GCC warnings. 11 年之前
  Chandler Carruth b63fdecbac Output a bit more information in the debug printing for MBP. This was 11 年之前
  Benjamin Kramer 16e2f0ef1a MachineBlockPlacement: Strengthen the source order bias when picking an exit block. 11 年之前
  Shuxin Yang 45c7544339 Fix a defect in code-layout pass, improving Benchmarks/Olden/em3d/em3d by about 30% 12 年之前
  Nadav Rotem 33a47d66e9 Don't disable block layout when forcing block alignment. 12 年之前
  Nadav Rotem 07706e5506 Add a flag to align all basic blocks in the function. 12 年之前
  Nadav Rotem 975ee54731 Fix a typo 12 年之前
  Benjamin Kramer 69e42dbd00 Split TargetLowering into a CodeGen and a SelectionDAG part. 12 年之前
  Bill Wendling 831737d329 Remove the Function::getFnAttributes method in favor of using the AttributeSet 12 年之前
  Bill Wendling 034b94b170 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. 12 年之前
  Chandler Carruth d04a8d4b33 Use the new script to sort the includes of every file under lib. 12 年之前
  Bill Wendling 6765834754 Create enums for the different attributes. 13 年之前
  Bill Wendling 2c18906118 Remove the `hasFnAttr' method from Function. 13 年之前
  Duncan Sands 74b4762234 Remove silly dead store. Patch by Ettl Martin. 13 年之前
  Chandler Carruth e6450dc2af Add a much more conservative strategy for aligning branch targets. 13 年之前
  Manman Ren 1123614317 Reverse order of the two branches at end of a basic block if it is profitable. 13 年之前
  Chandler Carruth c04f816afd Update a bunch of stale comments that dated from when this folled the 13 年之前
  Benjamin Kramer d9b0b02561 Fix typos found by http://github.com/lyda/misspell-check 13 年之前
  Chandler Carruth e773e8c3e5 Add a somewhat hacky heuristic to do something different from whole-loop 13 年之前
  Chandler Carruth 16295fc20b Tweak the loop rotation logic to check whether the loop is naturally 13 年之前
  Chandler Carruth 70daea90af Rewrite how machine block placement handles loop rotation. 13 年之前
  Chandler Carruth 45fb79bc54 Make a somewhat subtle change in the logic of block placement. Sometimes 13 年之前
  Chandler Carruth 5e93a76722 Remove an over zealous assert. The assert was trying to catch places 13 年之前
  Chandler Carruth 6313d941d2 Add a debug-only 'dump' method to the BlockChain structure to ease 13 年之前