1. fc3623b Add methods to support the integer-promotion of vector types. Methods to by Nadav Rotem · 14 years ago
  2. 9071ac2 This directory was missing the dg.exp to cause the tests to run. Some time since by Nick Lewycky · 14 years ago
  3. 9a9f8f3 Test case for PR10085. by Stuart Hastings · 14 years ago
  4. 57f1fde Avoid FGETSIGN of 80-bit types. Fixes PR10085. by Stuart Hastings · 14 years ago
  5. 7c48913 Don't try to be clever, just preserve the target's allocation order. by Jakob Stoklund Olesen · 14 years ago
  6. 0b4d96b PR10077: fix fast-isel of extractvalue of aggregate constants. by Eli Friedman · 14 years ago
  7. a289867 Harden tests for windows path separators. by Benjamin Kramer · 14 years ago
  8. ab5f788 Use path API for path concatenation. by Benjamin Kramer · 14 years ago
  9. 6536644 Basic support for macros with explicit arguments. by Rafael Espindola · 14 years ago
  10. 378e0ec Produce an undefined reference to _GLOBAL_OFFSET_TABLE_ if we have a by Rafael Espindola · 14 years ago
  11. 8f1282d Fix a test that keeps breaking when allocation orders change. by Jakob Stoklund Olesen · 14 years ago
  12. 0b66636 TypeLegalizer: Add support for passing of vector-promoted types in registers (copyFromParts/copyToParts). by Nadav Rotem · 14 years ago
  13. f1c025d TypeLegalizer: Fix a bug in the promotion of elements of integer vectors. by Nadav Rotem · 14 years ago
  14. 9fa8933 Refactor parsing of variable names (ie., %foo and @foo) since they have the same by Nick Lewycky · 14 years ago
  15. e0b8703 Add support for @GOTPTOFF in i386 mode. by Nick Lewycky · 14 years ago
  16. 1777299 Cast unused parameter to void. by Hans Wennborg · 14 years ago
  17. 6a648b8 If the block that we're threading through is jumped to by an indirect branch, by Bill Wendling · 14 years ago
  18. c017bc1 Drop a RecordKeeper reference that wasn't necessary. by Jakob Stoklund Olesen · 14 years ago
  19. f14d33d Add a testcase to demonstrate the problem where phi translation is by Dan Gohman · 14 years ago
  20. 5f1312c Reapply r131781, now that the GVN bug with partially-aliasing loads is disabled. by Dan Gohman · 14 years ago
  21. a3351a0 Disable the main feature of 130180, the elimination of loads that are by Dan Gohman · 14 years ago
  22. baddf6c Remove this test, which should have been reverted along with r131781. by Dan Gohman · 14 years ago
  23. 3de510e Use processor name in the target triple. This fixes PowerPC64 to generate by Roman Divacky · 14 years ago
  24. 9a9d218 Revert r131781 again. Apparently there is more going on here. by Dan Gohman · 14 years ago
  25. 1023f5a Silence compiler warnings. by Jakob Stoklund Olesen · 14 years ago
  26. 1de9982 Teach TableGen to evaluate DAG expressions as set operations. by Jakob Stoklund Olesen · 14 years ago
  27. 404b53e Fold assert-only-used variable into the assert. by Nick Lewycky · 14 years ago
  28. b4528c3 Missing include of climits in the new BranchProbability pass. by Andrew Trick · 14 years ago
  29. 9e76422 New BranchProbabilityInfo analysis. Patch by Jakub Staszak! by Andrew Trick · 14 years ago
  30. c122c62 Reapply r131781 (revert r131809), now that some BasicAA shortcomings by Dan Gohman · 14 years ago
  31. 1fc18d7 Fix BasicAA's recursion detection so that it doesn't pessimize by Dan Gohman · 14 years ago
  32. 865f093 Reapply 132424 with fixes. This fixes PR10068. rdar://problem/5993888 by Stuart Hastings · 14 years ago
  33. 2e3e720 Fix some tests that depend on register allocation. by Jakob Stoklund Olesen · 14 years ago
  34. 7b5fdc7 Blackfin always uses a reserved call frame. by Jakob Stoklund Olesen · 14 years ago
  35. ec281c8 Another possible bug. Stopgap until we can autogenerate tables and by Eric Christopher · 14 years ago
  36. ce8671c Testcase for llvm-gcc commit r132591. by Eric Christopher · 14 years ago
  37. ce1ecf5 Fix an off by one error. by Eric Christopher · 14 years ago
  38. c3526c7 Remove testcase. It's problematic for the buildbots. by Bill Wendling · 14 years ago
  39. 5f2316a Switch AllocationOrder to using RegisterClassInfo instead of a BitVector by Jakob Stoklund Olesen · 14 years ago
  40. d365fa9 Preserve the original ordering when a CSR has multiple aliases. by Jakob Stoklund Olesen · 14 years ago
  41. 965fefa When merging MustAlias and PartialAlias, chose PartialAlias instead by Dan Gohman · 14 years ago
  42. abb2512 Use IRBuilder, preserve line numbers. by Devang Patel · 14 years ago
  43. 578229c Accomodate front-ends which use private instead of internal here. by Bill Wendling · 14 years ago
  44. cf714d4 Make the Uv constraint a memory operand. This doesn't solve the by Eric Christopher · 14 years ago
  45. e0b42c0 Add a TODO about memory operands. by Eric Christopher · 14 years ago
  46. 68df608 Test commit. by Hans Wennborg · 14 years ago
  47. da174c1 A typedef's context is not the same as type's context. It is the context of typedef decl itself. Use extra parameter to communicate this to DIBuilder. by Devang Patel · 14 years ago
  48. 6a0c04d Revert name change from r132533. Lower case naming was intended per style guidelines. by Chad Rosier · 14 years ago
  49. 0c9b559 Fix wrong usages of CTR/MCTR where CTR8/MCTR8 was meant. by Roman Divacky · 14 years ago
  50. 422b62b singed int causes signed extension, which contradicts the intention to pick up by Zhongxing Xu · 14 years ago
  51. b2afe87 Rework the logic to not rely on undefined behaviour (1LL << 64). Also simplify. by Nick Lewycky · 14 years ago
  52. 444f297 Bail on unswitching a switch statement for a case with a critical edge. We name by Nick Lewycky · 14 years ago
  53. 3d26f23 Whitespace and other cleanup. Functionallity unchanged. by Chad Rosier · 14 years ago
  54. 645aef1 Treat Win64 EH as a DWARF EH scheme. For GCC-style exceptions, the layout of by Charles Davis · 14 years ago
  55. 21ac251 Corrections and additional information for "Creating and LLVM Project" by Andrew Trick · 14 years ago
  56. 0fb684d whitespace by Andrew Trick · 14 years ago
  57. d6412c9 Add ARM fast-isel support for materializing the address of a global in cases where the global uses an indirect symbol. by Eli Friedman · 14 years ago
  58. c5d93bb Basic PassManager diagnostics. by Andrew Trick · 14 years ago
  59. 7ae0fbc whitespace by Andrew Trick · 14 years ago
  60. 98c521c Test case pasto (failed when run with IR verifier). by Andrew Trick · 14 years ago
  61. 448ab3a Avoid calling TRI->getAllocatableSet in RAFast. by Jakob Stoklund Olesen · 14 years ago
  62. 100c833 Have LowerOperandForConstraint handle multiple character constraints. by Eric Christopher · 14 years ago
  63. 4f3fb6d Flag unallocatable register classes instead of giving them empty by Jakob Stoklund Olesen · 14 years ago
  64. f462e3f Make it possible to have unallocatable register classes. by Jakob Stoklund Olesen · 14 years ago
  65. d633089 Preserve line number information while converting Invoke into a Call. by Devang Patel · 14 years ago
  66. 76dd0de This should have been a C++ testcase. by Bill Wendling · 14 years ago
  67. 6edf90b Just use a SmallVector. by Jakob Stoklund Olesen · 14 years ago
  68. effc34e Testcase for r132493. by Bill Wendling · 14 years ago
  69. 7a6037c Update for r132493 change. by Bill Wendling · 14 years ago
  70. ee1f878 Remove dead code. by Devang Patel · 14 years ago
  71. e29e8e1 Update DBG_VALUEs while breaking anti dependencies. by Devang Patel · 14 years ago
  72. 201cfcd Fix encoding for VEXTdf. by Tanya Lattner · 14 years ago
  73. 70d893e PR10067: Add missing safety check to call return transformation in MemCpyOpt::processStore. If something accesses the dest of the "copy" between the call and the copy, the performCallSlotOptzn transformation is not valid. by Eli Friedman · 14 years ago
  74. cf4cc84 During post RA scheduling, do not try to chase reg defs. to preserve DBG_VALUEs. This approach has several downsides, for example, it does not work when dbg value is a constant integer, it does not work if reg is defined more than once, it places end of debug value range markers in the wrong place. It even causes misleading incorrect debug info when duplicate DBG_VALUE instructions point to same reg def. by Devang Patel · 14 years ago
  75. 580cbd9 Add test for PR10068. by Rafael Espindola · 14 years ago
  76. 251b4a0 Revert 132424 to fix PR10068. by Rafael Espindola · 14 years ago
  77. 552c0ee Andy pointed out a dumb omission in this test case. Thanks Andy! by Stuart Hastings · 14 years ago
  78. 5fab03d Add a new parse hint for multi-letter constraints in inline asm. by Eric Christopher · 14 years ago
  79. 1f344f0 Jakob pointed out a dumb omission in this test case. Thanks Jakob! by Stuart Hastings · 14 years ago
  80. 5d20c31 Use RegisterClassInfo::getOrder in RAFast. by Jakob Stoklund Olesen · 14 years ago
  81. 6f888a8 .cfi directive register parsing flexibility. by Jim Grosbach · 14 years ago
  82. 84be958 Omit unnecessary stack copy when x87 input is a load. rdar://problem/6373334 by Stuart Hastings · 14 years ago
  83. 19e1f63 Start with a zeroed CSRNum map. by Benjamin Kramer · 14 years ago
  84. ab5ceac Initialize members to fix problem found by valgrind. by Jakob Stoklund Olesen · 14 years ago
  85. fa226bc Use TRI::has{Sub,Super}ClassEq() where possible. by Jakob Stoklund Olesen · 14 years ago
  86. ac92565 Tweak testcase for ARM bot. rdar://problem/5993888 by Stuart Hastings · 14 years ago
  87. cde4ce4 Don't hardcode the %reg format in the streamer. by Rafael Espindola · 14 years ago
  88. 491a136 Add a RegisterClassInfo class that lazily caches information about by Jakob Stoklund Olesen · 14 years ago
  89. 5e06903 Detect FI|cst pattern in MipsDAGToDAGISel::SelectAddr. Patch by Sasa Stankovic. by Akira Hatanaka · 14 years ago
  90. f876bf8 Test case for r132444. by Akira Hatanaka · 14 years ago
  91. 2e59147 Custom-lower FRAMEADDR. Patch by Sasa Stankovic. by Akira Hatanaka · 14 years ago
  92. 7c6a5a2 When marking a block as being unanalyzable, use "Clobber" on the terminator instead of the first instruction in the block. This is a bit of a hack; "Clobber" isn't really the right marking in the first place. memdep doesn't really have any way of properly expressing "unanalyzable" at the moment. Using it on the terminator is much less ambiguous than using it on an arbitrary instruction, though. by Eli Friedman · 14 years ago
  93. 11772e0 Typos. by Chad Rosier · 14 years ago
  94. fc09797 In MemoryDependenceAnalysis::getNonLocalPointerDepFromBB, if a given block is is deemed unanalyzable (and we execute one of the "goto PredTranslationFailure" statements), make sure we don't put information about the predecessors of that block into the returned data structures; this can lead to, among other things, extraneous results (which will confuse passes using memdep). Fixes an assert in GVN compiling ruby. Part of rdar://problem/9521954 . by Eli Friedman · 14 years ago
  95. 4ada1d7 A DBG_VALUE that truncates a range does not start another dbg value range. by Devang Patel · 14 years ago
  96. c432907 Do not drop constant values when a variable's content is described using .debug_loc entries. by Devang Patel · 14 years ago
  97. ec88028 Recommit 132404 with fixes. rdar://problem/5993888 by Stuart Hastings · 14 years ago
  98. 9aaa02a Allow bitcasts between valid types of the same size and vector by Eric Christopher · 14 years ago
  99. 4abc5fe Revert 132404 to appease a buildbot. rdar://problem/5993888 by Stuart Hastings · 14 years ago
  100. 96e0c54 Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer use by Nadav Rotem · 14 years ago