1. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  2. 573c92d Properly print 'P' modifier on inline asm memory operands. by Anton Korobeynikov · 16 years ago
  3. 8a8a0df Move getMatchingSuperReg() out of coalescer and into TargetRegisterInfo. by Evan Cheng · 16 years ago
  4. 23b0543 GlobalValue is always pointer type, so an assert isn't required. by Sanjiv Gupta · 16 years ago
  5. 5a4e11d Fix choice of version of Windows callback to use to consider not only the Visual Studio version, but also the Windows SDK version. by Stefanus Du Toit · 16 years ago
  6. 08e791f Don't coalesce a physical register with an incompatible virtual register. by Jakob Stoklund Olesen · 16 years ago
  7. d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 16 years ago
  8. fa4677b Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegisterClass method. by Jakob Stoklund Olesen · 16 years ago
  9. 30590f5 Fix PR4034. Bug in LiveInterval::join when it's compacting new valno's. by Evan Cheng · 16 years ago
  10. e9ccb3a Fix for PR4051. When 2address pass delete an instruction, update kill info when necessary. by Evan Cheng · 16 years ago
  11. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  12. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  13. d908adf Remove an obsolete comment. by Dan Gohman · 16 years ago
  14. 617d108 Fix PR 4086, a bug in FP IV elimination. by Dale Johannesen · 16 years ago
  15. c45288e Fix PR4076. Correctly create live interval of physical register with two-address update. by Evan Cheng · 16 years ago
  16. c7749b7 Permit ChangeCompareStride to rewrite a comparison when the factor by Dan Gohman · 16 years ago
  17. 01ecca2 Teach getZeroExtendExpr and getSignExtendExpr to use trip-count by Dan Gohman · 16 years ago
  18. 82fd3f3 Don't skip the CopyMI when removing kill markers. by Owen Anderson · 16 years ago
  19. 9771b91 Now that PR2957 is resolved, remove a bunch of no-longer needed workarounds. by Duncan Sands · 16 years ago
  20. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  21. d521bc9 Fix PR4056. It's possible a physical register def is dead if its implicit use is deleted by two-address pass. by Evan Cheng · 16 years ago
  22. 27e4666 Also delete last unused val#. by Evan Cheng · 16 years ago
  23. 4af325d Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use these by Dan Gohman · 16 years ago
  24. 6241762 Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD, by Dan Gohman · 16 years ago
  25. 4d47b9b Break up long multi-mnemonic strings into separate lines for readability. by Dan Gohman · 16 years ago
  26. a7e01d7 Revised 68749 to allow matching of load/stores for address spaces < 256. by Mon P Wang · 16 years ago
  27. e2bcf13 Under unusual circumstances (jitting a function that causes the creation of by Nick Lewycky · 16 years ago
  28. c7b3444 When transforming sext(trunc(load(x))) into sext(smaller load(x)), by Dan Gohman · 16 years ago
  29. d6c3295 Handle ands with ~0 correctly too. This fixes PR4052. by Dan Gohman · 16 years ago
  30. 962dde3 Make a major API change to BitstreamReader: split all the reading by Chris Lattner · 16 years ago
  31. 9341c80 Any size of integral indices are allowed in gep for indexing into sequential types. Also adding a test case to check the indices type allowed into struct. by Sanjiv Gupta · 16 years ago
  32. 040f758 testcase and asmparser fix for PR4066 by Chris Lattner · 16 years ago
  33. a2165ed Allow aliasee to be a GEP or bitcast instead of just a bitcast. by Chris Lattner · 16 years ago
  34. a4b2bab Reuse unused val#'s to avoid running out of memory in extreme cases. by Evan Cheng · 16 years ago
  35. 38300e9 Fix PR4040: APInt's string constructor is too strict patch by Jeff Yasskin! by Chris Lattner · 16 years ago
  36. bc58322 add support for detecting process features on win64, patch by Nicolas Capens! by Chris Lattner · 16 years ago
  37. 2bee0af Refactor the code to grab the low and high parts of a value by Dan Gohman · 16 years ago
  38. 2fe4d0a Return null instead of false, as appropriate. by Dan Gohman · 16 years ago
  39. 1c8491e Add several more icmp simplifications. Transform signed comparisons by Dan Gohman · 16 years ago
  40. 4128700 Add a top-level comment about DAGCombiner's role in the compiler. by Dan Gohman · 16 years ago
  41. 2c73d5f Handle ands with 0 and shifts by 0 correctly. These aren't by Dan Gohman · 16 years ago
  42. 4cdc44c Fix g++-4.4.0 warning, it was causing llvm-nm to fail on wrapped BC files: by Torok Edwin · 16 years ago
  43. 0adb527 Do not share a single unknown val# for all the live ranges merged into a physical sub-register live interval. When coalescer is merging in clobbered virtaul register live interval into a physical register live interval, give each virtual register val# a separate val# in the physical register live interval. Otherwise, the coalescer would have lost track of the definitions information it needs to make correct coalescing decisions. by Evan Cheng · 16 years ago
  44. 8091524 Change LowerCallResult method so that CCValAssign::BCvt can be used with by Bob Wilson · 16 years ago
  45. 2f91f30 Fix PR 4057, a crash doing float->char const folding. by Dale Johannesen · 16 years ago
  46. d55bd51 Adjust a comment to reflect what the code does. Splitting a 64-bit argument by Bob Wilson · 16 years ago
  47. 4d59e1d Fix up some problems with getCopyToReg and getCopyFromReg nodes being by Bob Wilson · 16 years ago
  48. 1c2c462 Remove unnecessary references to f32 types. After specifying that f32 by Bob Wilson · 16 years ago
  49. 15f1b66 Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is not by Rafael Espindola · 16 years ago
  50. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  51. b706d29 PR2957 by Nate Begeman · 16 years ago
  52. 98d0710 Instead of requiring TLI.LowerCallTo to return an ISD::BUILD_PAIR, by Dan Gohman · 16 years ago
  53. 7787d4a Allow i16 type indices to gep. by Sanjiv Gupta · 16 years ago
  54. ad62f53 Factor out a bit of code that appears in several places into a utility function. by Dan Gohman · 16 years ago
  55. 5e5558b Handle Void types in ComputeValueVTs. This doesn't currently occur, by Dan Gohman · 16 years ago
  56. f1d012c Fix spurious indentation in a comment. by Dan Gohman · 16 years ago
  57. aa809fb Update comments. by Evan Cheng · 16 years ago
  58. c2cee14 Fix an obvious type. by Evan Cheng · 16 years ago
  59. 752ec7d Change SCEVExpander's expandCodeFor to provide more flexibility by Dan Gohman · 16 years ago
  60. b1f321b Banksel immediate constant will always immediately follow the GA/ES, so scan an insn from beginnin to find out the banksel operand. by Sanjiv Gupta · 16 years ago
  61. 5cd28fa Simplify trunc(extend(x)) in SCEVs, just for completeness. Also fix some odd by Nick Lewycky · 16 years ago
  62. 146a310 Add support for printing MO_ExternalSymbol operands in by Dan Gohman · 16 years ago
  63. 9c15949 Make sure both operands have binary instructions have the same type. by Evan Cheng · 16 years ago
  64. a8d4d7f A few more places where the check of use_empty is needed. by Evan Cheng · 16 years ago
  65. 1abe646 Avoid deferencing use_begin() if value does not have a use. by Evan Cheng · 16 years ago
  66. e2a1746 Fix cut-n-pasto. by Devang Patel · 16 years ago
  67. 20900ca Simplify trivial cast-of-cast SCEVs. by Dan Gohman · 16 years ago
  68. aabb04f SCEVExpander's InsertCastOfTo knows how to move existing cast by Dan Gohman · 16 years ago
  69. 6cdc727 Use BasicBlock::iterator instead of Instruction* for insert points, by Dan Gohman · 16 years ago
  70. dd92dba by Sanjiv Gupta · 16 years ago
  71. 7db2789 Real fix for PR3549, by using caching for predecessor counts in addition to the predecessors themselves. This halves the time by Owen Anderson · 16 years ago
  72. 68fbd73 Use PredIteratorCache in LCSSA, which gives a 37% overall speedup on the testcase from PR3549. More improvements to come. by Owen Anderson · 16 years ago
  73. 41b1a48 use predicate instead of hand-rolled loop by Chris Lattner · 16 years ago
  74. f8a8be8 De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide much by Dan Gohman · 16 years ago
  75. 5b69eba It has finally happened. Spiller is now using live interval info. by Evan Cheng · 16 years ago
  76. 578ccf8 When turning (ashr(shl(x, n), n)) into sext(trunc(x)), the width of the by Dan Gohman · 16 years ago
  77. 33e24ad fix a crash on a pointless but valid zero-length memset, rdar://6808691 by Chris Lattner · 16 years ago
  78. 83985d7 Silence warnings. by Anton Korobeynikov · 16 years ago
  79. 0957fcb Drop obsolete reference to __eprintf. by Anton Korobeynikov · 16 years ago
  80. 005e798 Get rid of what looks like a copy-and-pasted typo. Spotted by gcc-4.5. by Duncan Sands · 16 years ago
  81. 7daa13c TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them. by Rafael Espindola · 16 years ago
  82. e16178b Handle direct aggregate type arguments. by Sanjiv Gupta · 16 years ago
  83. 4ee29af Teach ScalarEvolution how to recognize zext-inreg and sext-inreg, by Dan Gohman · 16 years ago
  84. 59d0704 This FIXME is fixed, now that SCEV understands pointers. by Dan Gohman · 16 years ago
  85. 8492360 Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr, by Dan Gohman · 16 years ago
  86. a682430 Usage getAnalysisToUpdate for TargetData, per PR760. by Dan Gohman · 16 years ago
  87. af79fb5 Introduce encapsulation for ScalarEvolution's TargetData object, and refactor by Dan Gohman · 16 years ago
  88. fb17fd2 Move some assertion checks so they can do more complete checking. by Dan Gohman · 16 years ago
  89. b7ef729 Convert ScalarEvolution to use raw_ostream instead of OStream. by Dan Gohman · 16 years ago
  90. 3e3702d Fix Visual Studio 2008 build failure. Patch by Marius Wachtler by Devang Patel · 16 years ago
  91. 70bc17d Make X86's copyRegToReg able to handle copies to and from subclasses. by Dan Gohman · 16 years ago
  92. bd209ab Simplify this code. getConstant knows how to make broadcasted vector constants. by Dan Gohman · 16 years ago
  93. 23300aa Adjust loop size estimate for full unrolling; by Dale Johannesen · 16 years ago
  94. a7f2a9e Make Unix.h:MakeErrMsg separate the prefix and errno string, so we get: by Daniel Dunbar · 16 years ago
  95. 75397f4 Remove unused variable. by Daniel Dunbar · 16 years ago
  96. 998e125 Move duplicated AddLiveIn function from X86 and ARM backends to be a method by Bob Wilson · 16 years ago
  97. 91b477d Match C backend only if it explicitly requested. by Devang Patel · 16 years ago
  98. c885165 Revise my previous change 68996 as suggested by Duncan. by Bob Wilson · 16 years ago
  99. c4f718a - Remove an arbitrary spill weight tweak that should not have been there. by Evan Cheng · 16 years ago
  100. 2bdf490 Emit the auto variables of a function into a different section than parameters. by Sanjiv Gupta · 16 years ago