1. a1095b2 Regenerate. by Eric Christopher · 12 years ago
  2. 112f575 Remove layering violation #include. by Bill Wendling · 12 years ago
  3. 8269031 Fix hexagon gcc builtin names to use '_' instead of '.'. by Benjamin Kramer · 12 years ago
  4. d5dbc8c Enable automatic GCC<->LLVM intrinsic translation for mips. by Benjamin Kramer · 12 years ago
  5. c71da66 Define MIPS DSP Rev1 intrinsics. That allows frontend to emit a correct IR. by Simon Atanasyan · 12 years ago
  6. 41a3f25 MemoryBuiltins: by Nuno Lopes · 12 years ago
  7. e504877 make LazyValueInfo analyze the default case of switch statements (we know that in the default branch the value cannot be any of the switch cases) by Nuno Lopes · 12 years ago
  8. 62d7afa add ConstantRange::difference (to perform set difference/relative complement) by Nuno Lopes · 12 years ago
  9. ceb5bc7 Devirtualize DIScope and subclasses. by Benjamin Kramer · 12 years ago
  10. 324cbb8 [asan] set a hard limit on the number of instructions instrumented pear each BB. This is (hopefully temporary) workaround for PR13225 by Kostya Serebryany · 12 years ago
  11. 0ca9927 Sphinxify the bitcode format document. by Bill Wendling · 12 years ago
  12. 87dc7a4 Fix Windows build after r159281: s/iterator/const_iterator by Alexey Samsonov · 12 years ago
  13. c502ed6 Move the setup for variables that are expanded in the lit.site.cfg into by Chandler Carruth · 12 years ago
  14. 282969e Precompute SCEV pointer analysis prior to instruction fusion in BBVectorize. by Hal Finkel · 12 years ago
  15. a9ad9f6 Remove a useless check in BBVectorize. by Hal Finkel · 12 years ago
  16. 64e1b28 Allow BBVectorize to form non-2^n-length vectors. by Hal Finkel · 12 years ago
  17. ec4e85e Refactor operation equivalence checking in BBVectorize by extending Instruction::isSameOperationAs. by Hal Finkel · 12 years ago
  18. 97a7592 Only print out the tag if it's there. by Bill Wendling · 12 years ago
  19. fc1c70a Don't output an empty string. by Bill Wendling · 12 years ago
  20. 7c3cd4d The Mips specific inline asm operand modifier 'z' has the by Jack Carter · 12 years ago
  21. e441394 make LVI::getEdgeValue() always intersect the constraints of the edge with the range of the block. Previously it was only performing the intersection for a few cases, thus losing precision by Nuno Lopes · 12 years ago
  22. 532516a fix a off-by-one bug in intersectWith(), and add a bunch of tests by Nuno Lopes · 12 years ago
  23. 58a6cf2 Use the interface through DIDescriptor to get the tag/version for a debug info by Bill Wendling · 12 years ago
  24. d7df6cf Silence unused variable warning. by Richard Trieu · 12 years ago
  25. 0064851 Fix cmake failure from moving files around. by Bill Wendling · 12 years ago
  26. 96f41a1 Remove 'site.exp' building from both CMake and configure+make. by Chandler Carruth · 12 years ago
  27. 0bcbd1d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 12 years ago
  28. 2378aa7 Remove the last vestiges of the '-lit' and '-dg' test runner split by by Chandler Carruth · 12 years ago
  29. c1a0af1 Remove 'check-dg', a wrapper around 'check-local-dg' which was just nuked. by Chandler Carruth · 12 years ago
  30. 01e4a06 Remove autoconf support for runtest and tclsh, some of the last vestigal by Chandler Carruth · 12 years ago
  31. 4760c4b Rip out legacy DejaGNU support from our Makefiles. This hasn't been the by Chandler Carruth · 12 years ago
  32. 34b5db4 LLVM-GCC is dead. Really. I promise. ;] by Chandler Carruth · 12 years ago
  33. a6d6ef6 This allows hello world to be compiled for Mips 64 direct object. by Jack Carter · 12 years ago
  34. 0140e55 This allows hello world to be compiled for Mips 64 direct object. by Jack Carter · 12 years ago
  35. 36b8fed Whitespace. by Chad Rosier · 12 years ago
  36. 93ee286 The ELF relocation record format is different for N64 by Jack Carter · 12 years ago
  37. e2529dc Refactor and speed up DFA generator. by Anshuman Dasgupta · 12 years ago
  38. 06b8c28 Revert r159136 due to PR13124. by Matt Beaumont-Gay · 12 years ago
  39. f6ce8ea When users ask for -mcpu=help or -mattr=help, just output the help without by Duncan Sands · 12 years ago
  40. 2d5f8ca Some reassociate optimizations create new instructions, which they insert just by Duncan Sands · 12 years ago
  41. 4acefe1 Teach assembler to handle capitalised operation values for DSB instructions by Richard Barton · 12 years ago
  42. b05b460 Clean up the 'check' CMake build rule a bit, notable renaming it to by Chandler Carruth · 12 years ago
  43. b691820 Prevent ARM Assembler crashing on unrecognised assembly format for DSB instruction by Richard Barton · 12 years ago
  44. 7d85f87 Sphinxify the exception handling doc. by Bill Wendling · 12 years ago
  45. e246b52 Silence uninitialized variable warning in MipsISelDAGToDAG.cpp. by Akira Hatanaka · 12 years ago
  46. e3e1245 Test case for r159240. by Akira Hatanaka · 12 years ago
  47. eb2dea2 Exclude both libcxx and compiler-rt until we get their CMake builds by Chandler Carruth · 12 years ago
  48. 4782a6e Fix bug in computation of stack size in MipsFrameLowering.cpp. by Akira Hatanaka · 12 years ago
  49. e877824 Reduce indentation in function. Rearrange some methods. No functionality change. by Bill Wendling · 12 years ago
  50. ef970c1 TableGen: AsmMatcher diagnostics preference detail. by Jim Grosbach · 12 years ago
  51. 494f8c6 Revamp how debugging information is emitted for debug info objects. by Bill Wendling · 12 years ago
  52. d096479 Add a missing check to avoid dereference null. No sensible test case possible. Sorry. rdar://11745134 by Evan Cheng · 12 years ago
  53. bbbe413 Remove a instcombine transform that (no longer?) makes sense: by Evan Cheng · 12 years ago
  54. 4750c1d Implement getHostCPUName for ARM/linux. This will be used to implement -march=native in clang. by Benjamin Kramer · 12 years ago
  55. 275c85f Fix llc's -print-before=pass and -print-after=pass. by Rafael Espindola · 12 years ago
  56. 1f7a1b6 X86: add GATHER intrinsics (AVX2) in LLVM by Manman Ren · 12 years ago
  57. ca578e7 Teach TableGen to put chains on more instructions by Tim Northover · 12 years ago
  58. da72dd2 Fix ThreadLocalImpl::getInstance for --disable-threads. by Argyrios Kyrtzidis · 12 years ago
  59. 34f5a2b Allow targets to inject passes before the virtual register rewriter. by Jakob Stoklund Olesen · 12 years ago
  60. 0e20eb4 IntegersSubsetTest: Due to compilation failure with -std=c11, replaced -1UL with NOT_A_NUMBER constant (0xffff). by Stepan Dyatkovskiy · 12 years ago
  61. 0518fca There are a number of generic inline asm operand modifiers that by Jack Carter · 12 years ago
  62. 91fa1da Replacing zero-sized alloca's with a null pointer is too aggressive, instead by Duncan Sands · 12 years ago
  63. b787d41 IntegersSubsetMapping: implemented "diff" operation. Operation allows at the same time perform up to three operations: by Stepan Dyatkovskiy · 12 years ago
  64. 0f7a7bc IntegersSubsetMapping: removed exclude operation, it will replaced with more universal "diff" operation in next commit. by Stepan Dyatkovskiy · 12 years ago
  65. d372ee2 Sphyinxify the Bugpoint document. by Bill Wendling · 12 years ago
  66. fcb0946 Removed unused variable by Elena Demikhovsky · 12 years ago
  67. a44489d Rename to match other X86_64* names. by Bill Wendling · 12 years ago
  68. 1596373 Shuffle optimization for AVX/AVX2. by Elena Demikhovsky · 12 years ago
  69. c04f816 Update a bunch of stale comments that dated from when this folled the by Chandler Carruth · 12 years ago
  70. 952caee Remove some duplicate instructions that exist only to given different mnemonics for the assembler. Use InstAlias instead. by Craig Topper · 12 years ago
  71. c9b1e25 Enable the new LoopInfo algorithm by default. by Andrew Trick · 12 years ago
  72. 5ac3f96 Remove unnecessary FIXME by Andrew Trick · 12 years ago
  73. 16436df Make sure type is not extended or untyped before create a constant of the type. No test case. Found by inspection. by Evan Cheng · 12 years ago
  74. db1714e Typo. by Eric Christopher · 12 years ago
  75. 52d418d Make some ugly hacks for inline asm operands which name a specific register a bit more thorough. PR13196. by Eli Friedman · 12 years ago
  76. fd99cab revert my previous commit (r159173), since as Eli pointed out, it's perfectly ok to mark realloc as noalias by Nuno Lopes · 12 years ago
  77. a88d0ed do not set realloc() as NotAlias, since it can return the same pointer. This whole thing should be upgraded to use the MemoryBuiltin interface anyway.. by Nuno Lopes · 12 years ago
  78. 540cda3 ARM: update peephole optimization. by Manman Ren · 12 years ago
  79. 2c5fbb9 Define DAGOperand, an empty base class for RegisterClass and Operand. This allows one to write multiclasses that are polymorphic over both registers and non-register operands. by Owen Anderson · 12 years ago
  80. 58fb340 Fix the objc_autoreleasedReturnValue optimization code to locate by Dan Gohman · 12 years ago
  81. a4e6397 Enforce stricter liveness rules for PHIs. by Jakob Stoklund Olesen · 12 years ago
  82. 5984d2b Run ProcessImplicitDefs on SSA form where it can be much simpler. by Jakob Stoklund Olesen · 12 years ago
  83. 3769fe1 improve optimization of invoke instructions: by Nuno Lopes · 12 years ago
  84. e8742d0 check for the NoAlias attribute through CallSite by Nuno Lopes · 12 years ago
  85. 986da6c add CallSite/CallInst/InvokeInst::hasFnAttr() by Nuno Lopes · 12 years ago
  86. b935cd1 PR13013: ELF Type identification fails for MSB type ELF files. by Meador Inge · 12 years ago
  87. a0706a9 If a constant or a function has linkonce_odr linkage and unnamed_addr, mark it by Rafael Espindola · 12 years ago
  88. ccaddf4 The name (and comment describing) of llvm::GetFirstDebuigLocInBasicBlock no longer represents what the function does. Therefore, the function is removed and its functionality is folded into the only place in the code-base where it was being used. by Eli Bendersky · 12 years ago
  89. fd1753b Add SSE2 predicate to CVTPS2PD instructions. Doesn't matter much because there are no patterns in the instruction. by Craig Topper · 12 years ago
  90. 13d89c7 Remove codegen only instruction in favor of one that has the same definition. Make some pattern operands more explicit about types. by Craig Topper · 12 years ago
  91. 6656afb Just remove generic support for C++11 alignas -- GCC is already by Chandler Carruth · 12 years ago
  92. 5213750 Teach PHIElimination to handle <undef> operands. by Jakob Stoklund Olesen · 12 years ago
  93. 351c881 Handle <undef> operands in TwoAddressInstructionPass. by Jakob Stoklund Olesen · 12 years ago
  94. 82d58b1 %RCX is not a function live-out in eh.return functions. by Jakob Stoklund Olesen · 12 years ago
  95. d5c407d llvm/lib: [CMake] Add explicit dependency to intrinsics_gen. by NAKAMURA Takumi · 12 years ago
  96. 768edf3 Allow controlling vectorization of boolean values separately from other integer types. by Hal Finkel · 12 years ago
  97. edb5842 Remove dyn_cast + dereference pattern by replacing it with a cast and changing by Nick Lewycky · 12 years ago
  98. e7f702f Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patterns. by Craig Topper · 12 years ago
  99. 2123b18 Remove intrinsic specific instructions for (V)CVTPS2DQ and replace with patterns. by Craig Topper · 12 years ago
  100. 081f931 Fix build failures from r159106. by Craig Topper · 12 years ago