1. 6715be2 Fix the msvc 2010 build. by Michael J. Spencer · 14 years ago
  2. b1508d1 Do not assert when reading an exponent out of range. by Dale Johannesen · 14 years ago
  3. 74d7b0a Add Thumb1 support for virtual frame indices. by Jim Grosbach · 14 years ago
  4. c546c75 Remove disabled assertion. by Evan Cheng · 14 years ago
  5. 4dc301a Teach machine-sink to break critical edges when appropriate. Work in progress. by Evan Cheng · 14 years ago
  6. 979e0a1 Silence warning. by Eric Christopher · 14 years ago
  7. 44cbde8 MCELF: Count the section orders properly. Patch by Roman Divacky. by Benjamin Kramer · 14 years ago
  8. a0fc005 Update local stack block allocation to let PEI do the allocs if no additional by Jim Grosbach · 14 years ago
  9. 8a757ae Revert r111199; it breaks -debug-pass=Structure output. by Dan Gohman · 14 years ago
  10. 59f8a6a fix PR7465, mishandling of lcall and ljmp: intersegment long call and jumps. by Chris Lattner · 14 years ago
  11. 694a15e Process the step before the start, because it's usually the simpler of the two. by Dan Gohman · 14 years ago
  12. efbdc8e minor progress towards fixing PR7465 by Chris Lattner · 14 years ago
  13. 456144e Add an AddOptionalDefs method and use it. by Eric Christopher · 14 years ago
  14. f0e132c Add the "isCompare" attribute to the defm instead of each individual instr. by Bill Wendling · 14 years ago
  15. 7552a3d Don't call Predicate_* in Mips. by Jakob Stoklund Olesen · 14 years ago
  16. d96b02b Remove extra header. by Eric Christopher · 14 years ago
  17. cd799ce Add a newline to debug output by Jim Grosbach · 14 years ago
  18. 2215c60 refix PR1143 by making basicaa analyze zexts of indices aggresively, by Chris Lattner · 14 years ago
  19. c3439ad If any def of a machine-sink candidate has local uses, it's obviously not safe to sink it to a successor block. This bug has been hidden because a later check for critical-edge disable these illegal optimizations. This patch should significantly reduce the amount of time spent on checking dominator information for obviously unsafe sinking. by Evan Cheng · 14 years ago
  20. ff2efb9 GetLinearExpression is only called when TD is non-null, pass as by Chris Lattner · 14 years ago
  21. 8807e9f rework GEP decomposition to make a new VariableGEPIndex struct instead of by Chris Lattner · 14 years ago
  22. 2b1e202 Enable ARM base register reuse to local stack slot allocation. Whenever a new by Jim Grosbach · 14 years ago
  23. 2499990 Make raw_fd_ostream consider itself the owner of STDOUT_FILENO when by Dan Gohman · 14 years ago
  24. 30963fb move gep decomposition out of ValueTracking into BasicAA. The form of by Chris Lattner · 14 years ago
  25. d77e5a8 Tidy. by Dan Gohman · 14 years ago
  26. ad42271 Minor simplification. Gets rid of a needless temporary. by Bill Wendling · 14 years ago
  27. b81fd62 Use ConstantRange to propagate information through value definitions. by Owen Anderson · 14 years ago
  28. ff3ae86 Thinking about it, we don't need MachineDominatorTree after all. The DomValue by Jakob Stoklund Olesen · 14 years ago
  29. cf16bea Revert r111394. It was too aggressive. by Jakob Stoklund Olesen · 14 years ago
  30. 4d440bd Aggressively prune the DFS when inserting phi-defs. by Jakob Stoklund Olesen · 14 years ago
  31. 1407c84 Add the LiveIntervalMap class. Don't hook it up yet. by Jakob Stoklund Olesen · 14 years ago
  32. 4ae56d7 Revert r111375, "move gep decomposition out of ValueTracking into BasicAA. The by Daniel Dunbar · 14 years ago
  33. 3d7ff08 Improve whitespace. by Bill Wendling · 14 years ago
  34. 86b98b5 Marked with ATTRIBUTE_USED so that clang doesn't complain. by Bill Wendling · 14 years ago
  35. 00ac77e Inform LazyValueInfo whenever a block is deleted, to avoid dangling pointer issues. by Owen Anderson · 14 years ago
  36. c983b20 MC/ELF: Allow null values in virtual sections, ELF doesn't use special by Daniel Dunbar · 14 years ago
  37. 6b63037 move gep decomposition out of ValueTracking into BasicAA. The form of by Chris Lattner · 14 years ago
  38. 74d803a Add hook for re-using virtual base registers for local stack slot access. by Jim Grosbach · 14 years ago
  39. 9ac2488 Preserve subregs on PHI source operands. Patch by Krister Wombell! by Jakob Stoklund Olesen · 14 years ago
  40. ca9460f Fix a bug with insertelement on SPU. by Kalle Raiskila · 14 years ago
  41. 86a7912 Remove all traces of v2[i,f]32 on SPU. by Kalle Raiskila · 14 years ago
  42. 44ff5f5 Change SPU C calling convention to match that described in by Kalle Raiskila · 14 years ago
  43. 91b2307 fix PR7589: In brief: gep P, (zext x) != gep P, (sext x) by Chris Lattner · 14 years ago
  44. 2fa7b48 Fix PR7755: knowing something about an inval for a pred by Chris Lattner · 14 years ago
  45. c7e31fc fit in 80 cols by Chris Lattner · 14 years ago
  46. 2bde782 remove some dead code. by Chris Lattner · 14 years ago
  47. 473fc96 remove some dead code. by Chris Lattner · 14 years ago
  48. 0d857cf remove some code that is dead now that lea's are modeled with segment registers. by Chris Lattner · 14 years ago
  49. 3126f1c remove dead prototype. by Chris Lattner · 14 years ago
  50. 2003bcf Expand ZERO_EXTEND operations for NEON vector types. Testcase from Nick Lewycky. by Bob Wilson · 14 years ago
  51. d2da327 Revert r111321. This doesn't fix a problem. by Dan Gohman · 14 years ago
  52. 5083912 stomp some more undefined behavior, PR7775. by Chris Lattner · 14 years ago
  53. 7942e3c include config.h to get config params, hopefully unbreaking mingw builder. by Chris Lattner · 14 years ago
  54. 93d81b6 Fix the rest of rdar://8318441 which happens when a raw_fd_ostream by Chris Lattner · 14 years ago
  55. 73ebaff report_fatal_error can't use errs(), because errs() can call by Chris Lattner · 14 years ago
  56. 68c23f8 Temporarily revert r110987 as it's causing some miscompares in by Eric Christopher · 14 years ago
  57. bbc1da8 Tweak IVUsers' concept of "interesting" to exclude add recurrences by Dan Gohman · 14 years ago
  58. dc140c6 Add materialization of virtual base registers for frame indices allocated into by Jim Grosbach · 14 years ago
  59. ebe7eb8 CrashRecovery: Clear the current context on the first crash, to avoid re-entering it if the cleanup code crashes. by Daniel Dunbar · 14 years ago
  60. a8fa798 CrashRecovery: Add CrashRecoveryContext::GetCurrent(), so clients can find the active context from anywhere. by Daniel Dunbar · 14 years ago
  61. c0c815e CrashRecovery: Make CrashRecoveryContext static methods thread safe. by Daniel Dunbar · 14 years ago
  62. 6cf64a6 Make fast scheduler handle asm clobbers correctly. by Dale Johannesen · 14 years ago
  63. 5dad73c Revert part of one of the prev. patches - tailjmp will follow later. by Anton Korobeynikov · 14 years ago
  64. 3a1e54a More fixes for win64: by Anton Korobeynikov · 14 years ago
  65. e9df15e Enable more win64 calls folding opportunities. Patch by Cameron Esfahani! by Anton Korobeynikov · 14 years ago
  66. 148341c PHI elimination shouldn't require machineloopinfo since it's used at -O0. Move the requirement to LiveIntervalAnalysis instead. Note this does not change the number of times machineloopinfo is computed. by Evan Cheng · 14 years ago
  67. 6542416 Machine CSE preserves CFG. Pass manager was freeing machineloopinfo after machine cse before. by Evan Cheng · 14 years ago
  68. 00d3dda Don't call tablegen'ed Predicate_* functions in the ARM target. by Jakob Stoklund Olesen · 14 years ago
  69. 8ae231a silence warning by Jim Grosbach · 14 years ago
  70. 81cfb85 Remove dead code. Fixes a GCC warning. by Benjamin Kramer · 14 years ago
  71. c5ed013 80 column cleanup. by Jim Grosbach · 14 years ago
  72. e5b5734 Sketch i386 relocations handling, from Roman Divacky. by Benjamin Kramer · 14 years ago
  73. 4bb862d Don't call Predicate_* methods directly from Sparc target. by Jakob Stoklund Olesen · 14 years ago
  74. 8708ead Add hook to examine an instruction referencing a frame index to determine by Jim Grosbach · 14 years ago
  75. 3edb904 explicitly handle no-op cases for clarity. Fixes clang warning. by Jim Grosbach · 14 years ago
  76. 299fbe3 Use the correct entry size for relocation entries, from Roman Divacky. by Benjamin Kramer · 14 years ago
  77. e008384 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. by Evan Cheng · 14 years ago
  78. fc8042a When rotating loops, put the original header at the bottom of the by Dan Gohman · 14 years ago
  79. 37e59c0 remove trailing whitespace by Jim Grosbach · 14 years ago
  80. 377a572 Differentiate between RELA and REL relocations, from Roman Divacky. by Benjamin Kramer · 14 years ago
  81. f955f29 Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoid by Bob Wilson · 14 years ago
  82. 087fbeb Fix debug message. by Evan Cheng · 14 years ago
  83. 1c034dc Use the getUniquePredecessor() utility function, instead of doing by Dan Gohman · 14 years ago
  84. eb97677 One baby step towards i386 ELF, from Roman Divacky. by Benjamin Kramer · 14 years ago
  85. 23e70eb fix emacs language spec's, patch by Edmund Grimley-Evans! by Chris Lattner · 14 years ago
  86. 83a82ac When creating a JIT, try to load the program so that we can resolve symbols by Nick Lewycky · 14 years ago
  87. 6ccd0da Fix failure of unittests/ExecutionEngine/JIT/MultiJITTest.cpp on by Chris Lattner · 14 years ago
  88. 7aaf5bf Allow more cases of undef shuffle indices and add tests for them. by Bob Wilson · 14 years ago
  89. e1bcb44 Add an option to disable codegen prepare critical edge splitting. In theory, PHI elimination is already doing all (most?) of the splitting needed. But machine-licm and machine-sink seem to miss some important optimizations when splitting is disabled. by Evan Cheng · 14 years ago
  90. 44a2c34 Fix typo. by Eric Christopher · 14 years ago
  91. 0fe7d54 Copy over some overridden MI wrappers for ARM fast-isel. This is where by Eric Christopher · 14 years ago
  92. 97b9b97 PHI elimination should not break back edge. It can cause some significant code placement issues. rdar://8263994 by Evan Cheng · 14 years ago
  93. 038fea5 Make arm fast-isel possible to enable via command line. by Eric Christopher · 14 years ago
  94. 172d7d6 Try to silence a overeager GCC warning. by Benjamin Kramer · 14 years ago
  95. 368ae7e A round of minor cleanups for ELFObjectWriter. by Benjamin Kramer · 14 years ago
  96. 4bb3eaf Fix another iterator invalidation that caused a *really* nasty miscompilation in 403.gcc. by Owen Anderson · 14 years ago
  97. ca5e47d Ignore undef shuffle indices when checking for a VTRN shuffle. Radar 8290937. by Bob Wilson · 14 years ago
  98. fecdea0 tidy up. remove unused local. by Jim Grosbach · 14 years ago
  99. 1f8aa7b Silence warnings and simplify code. Eliminate a 32/64 bit portability issue. by Benjamin Kramer · 14 years ago
  100. 3620ff9 The plural of analysis is analyses. by Dan Gohman · 14 years ago