1. c05d306 Add a new optimization pass: Stack Coloring, that merges disjoint static allocations (allocas). Allocas are known to be by Nadav Rotem · 12 years ago
  2. 6c822ee Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to a VSETLN on D registers, instead of an (INSERT_SUBREG (VSETLN (EXTRACT_SUBREG ))) sequence to help the register coalescer. by James Molloy · 12 years ago
  3. 7859f43 Remove duplicated helper function by Michael Liao · 12 years ago
  4. b8d9da1 Use iPTR instead of i32 for extract_subvector/insert_subvector index in lowering and patterns. This makes it consistent with the incoming DAG nodes from the DAG builder. by Craig Topper · 12 years ago
  5. 07149fe Add patterns for converting stores of subvector_extracts of lower 128-bits of a 256-bit vector to VMOVAPSmr/VMOVUPSmr. by Craig Topper · 12 years ago
  6. ae6a2e2 Revert "Enable MCJIT tests on Darwin." by Jim Grosbach · 12 years ago
  7. 2de9167 Whitespace. by NAKAMURA Takumi · 12 years ago
  8. 383fb7f Unix/Signals.inc: Fix a typo. Thanks to Dani Berg! by NAKAMURA Takumi · 12 years ago
  9. a7570a3 There are some Mips instructions that are lowered by the by Jack Carter · 12 years ago
  10. 557a20a Update function names to conform to guidelines. by Jim Grosbach · 12 years ago
  11. 88a7e92 Enable MCJIT tests on Darwin. by Jim Grosbach · 12 years ago
  12. ad51a4a Mips specific llvm assembler support for branch and jump instructions. by Jack Carter · 12 years ago
  13. 30eac71 Don't include stdint.h directly. by Eli Friedman · 12 years ago
  14. f632d80 Remove predicated pseudo-instructions. by Jakob Stoklund Olesen · 12 years ago
  15. 098c6a5 Use predication instead of pseudo-opcodes when folding into MOVCC. by Jakob Stoklund Olesen · 12 years ago
  16. 366df79 [ms-inline asm] Use the asm dialect from the MI to set the parser dialect. by Chad Rosier · 12 years ago
  17. 0c09e76 Add missing file for test. by Nick Lewycky · 12 years ago
  18. 033d182 Teach libObject about some more ELF relocations. llvm-objdump -r now knows by Nick Lewycky · 12 years ago
  19. 408853e JumpThreading: when default destination is the destination of some cases in a by Manman Ren · 12 years ago
  20. ec65be8 Mips specific llvm assembler support for ALU instructions. This includes by Jack Carter · 12 years ago
  21. 2f1d815 Cleanup a few magic numbers. by Chad Rosier · 12 years ago
  22. 5932429 Stop casting away const qualifier needlessly. by Roman Divacky · 12 years ago
  23. 77fffa6 [ms-inline asm] We only need one bit to represent the AsmDialect in the by Chad Rosier · 12 years ago
  24. 2943e37 Constify this properly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
  25. 651e800 Mark checkSignature const, and in turn stop casting away const from by Roman Divacky · 12 years ago
  26. 141e997 Constify SDNodeIterator an stop its only non-const user being cast stripped by Roman Divacky · 12 years ago
  27. 98eb98b Constify subtarget info properly so that we dont cast away the const in by Roman Divacky · 12 years ago
  28. b438615 Use const properly so that we dont remove const qualifier from region and MII by Roman Divacky · 12 years ago
  29. 576cd11 [ms-inline asm] Propagate the asm dialect into the MachineInstr representation. by Chad Rosier · 12 years ago
  30. a759eb3 Fix a bug. by Jan Wen Voung · 12 years ago
  31. 73e562a revert the additional stuff. by Jan Wen Voung · 12 years ago
  32. 851343c Clean up llvm-bcanalyzer to print to consistent streams. by Jan Wen Voung · 12 years ago
  33. aadf715 [Docs] Fix Sphinx incremental build. Patch by Sean Silva! by Michael J. Spencer · 12 years ago
  34. c10d5e9 Move the PPC TOC defs into the PPC64 InstrInfo file. by Hal Finkel · 12 years ago
  35. 15515c9 Clean up. by Chad Rosier · 12 years ago
  36. 581600b [ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect to by Chad Rosier · 12 years ago
  37. 7bebddf Strip old MachineInstrs *after* we know we can put them back. by Tim Northover · 12 years ago
  38. b985e9a Clean up includes. by Benjamin Kramer · 12 years ago
  39. 54b3b30 Update CMakeList.txt for new lli sources. by Jim Grosbach · 12 years ago
  40. 15d0c81 Remove unused typedefs gcc4.8 warns about. by Roman Divacky · 12 years ago
  41. 35ed842 MCJIT: getPointerToFunction() references target address space. by Jim Grosbach · 12 years ago
  42. 706f03a MCJIT: Add faux remote target execution to lli for the MCJIT. by Jim Grosbach · 12 years ago
  43. 998d3cc Switch BasicAliasAnalysis' cache to SmallDenseMap. by Benjamin Kramer · 12 years ago
  44. 4c3d3ec LLVM Bug Fix 13709: Remove needless lsr(Rp, #32) instruction access the by Pranav Bhandarkar · 12 years ago
  45. 7dadac6 [asan] fix lint by Kostya Serebryany · 12 years ago
  46. 3d5e161 Fixed the DAG combiner to better handle the folding of AND nodes for vector types. The previous code was making the assumption that the length of the bitmask returned by isConstantSplat was equal to the size of the vector type. Now we first make sure that the splat value has at least the length of the vector lane type, then we only use as many fields as we have available in the splat value. by Silviu Baranga · 12 years ago
  47. 59a4a47 [asan] extend the blacklist functionality to handle global-init. Patch by Reid Watson by Kostya Serebryany · 12 years ago
  48. 4e4e6c0 Remove some of the patterns added in r163196. Increasing the complexity on insert_subvector into undef accomplishes the same thing. by Craig Topper · 12 years ago
  49. c17177f Add patterns for integer forms of VINSERTF128/VINSERTI128 folded with loads. Also add patterns to turn subvector inserts with loads to index 0 of an undef into VMOVAPS. by Craig Topper · 12 years ago
  50. 27b25c2 Add a FIXME that assumes we maintain backward compatibility until the next major release. by Chad Rosier · 12 years ago
  51. ec90cc8 Reorder the comments of EmitExceptionTable. by Logan Chien · 12 years ago
  52. fd91d8d Fix UseInitArray option for MIPS target. by Logan Chien · 12 years ago
  53. f6dc792 Convert vextracti128/vextractf128 intrinsics to extract_subvector at DAG build time. Similar was previously done for vinserti128/vinsertf128. Add patterns for folding these extract_subvectors with stores. by Craig Topper · 12 years ago
  54. f7e0ea6 Removed Trie.h; unused in a long time by Marshall Clow · 12 years ago
  55. a89fb0f Remove redundant semicolons to fix -pedantic-errors build. by Richard Smith · 12 years ago
  56. 5d637d7 Fix function name per coding standard. by Chad Rosier · 12 years ago
  57. 90e11f8 Fix function name per coding standard. by Chad Rosier · 12 years ago
  58. f16ae58 [ms-inline asm] Add support for the nsdialect keyword in the Bitcode by Chad Rosier · 12 years ago
  59. 71f359a [ms-inline asm] Add the nsdialect keyword to the lexer. by Chad Rosier · 12 years ago
  60. 3654734 [ms-inline asm] Emit the (new) inline asm Non-Standard Dialect attribute. by Chad Rosier · 12 years ago
  61. 230768b Make provenance checking conservative in cases when by Dan Gohman · 12 years ago
  62. be11991 BypassSlowDivision: Assign to reference, don't copy the object. by Jakub Staszak · 12 years ago
  63. f363ebd Search the whole instruction for tied operands. by Jakob Stoklund Olesen · 12 years ago
  64. 03fe8f6 [ms-inline asm] Add the inline assembly dialect, AsmDialect, to the InlineAsm by Chad Rosier · 12 years ago
  65. 4e2132e [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. This by Chad Rosier · 12 years ago
  66. 7a9572f [LIT] Add a clang_tools_extra_site_cfg to match the various other site_cfg. by David Blaikie · 12 years ago
  67. ed0e3a3 Fix my previous patch (r163164). It does now what it is supposed to do: by Jakub Staszak · 12 years ago
  68. 7b2d20d Return false if BypassSlowDivision doesn't change anything. by Jakub Staszak · 12 years ago
  69. f2d8190 Remove unneeded code. by Jakub Staszak · 12 years ago
  70. 4f1a56c Typo. by Jakob Stoklund Olesen · 12 years ago
  71. 99c416c Actually use the MachineOperand field for isRegTiedToDefOperand(). by Jakob Stoklund Olesen · 12 years ago
  72. daddf07 Move tie checks into MachineVerifier::visitMachineOperand. by Jakob Stoklund Olesen · 12 years ago
  73. 9c13067 Allow tied uses and defs in different orders. by Jakob Stoklund Olesen · 12 years ago
  74. 2e2efd9 Generic Bypass Slow Div by Preston Gurd · 12 years ago
  75. e20cf3d Make sure macros in the include subdirectory are not used without being defined. by Bob Wilson · 12 years ago
  76. 3e59040 Porting Hexagon MI Scheduler to the new API. by Sergei Larin · 12 years ago
  77. 67514e9 Patch to implement UMLAL/SMLAL instructions for the ARM architecture by Arnold Schwaighofer · 12 years ago
  78. 3251020 This patch optimizes shuffle instruction - generates 2 instructions instead of 4. by Elena Demikhovsky · 12 years ago
  79. 7765492 LICM may hoist an instruction with undefined behavior above a trap. by Nadav Rotem · 12 years ago
  80. 68d92bd Fix Android build of gtest and lib/Support. by Evgeniy Stepanov · 12 years ago
  81. 5eae90d Add support for fetching inlining context (stack of source code locations) by Alexey Samsonov · 12 years ago
  82. 2d5c28d Be conservative about allocations that may alias the accessed pointer. by Bob Wilson · 12 years ago
  83. 2dc88d9 [ms-inline asm] Make comment more verbose and add an assert. by Chad Rosier · 12 years ago
  84. 2cc97de [ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, add by Chad Rosier · 12 years ago
  85. efeaae8 [ms-inline asm] Add a comment. by Chad Rosier · 12 years ago
  86. 038f3e3 [ms-inline asm] Add an interface to the GetMCInstOperandNum() function in the by Chad Rosier · 12 years ago
  87. ad2d3e6 Remove extraneous return. by Chad Rosier · 12 years ago
  88. 87d910e [ms-inline asm] Return the MCOperandNum instead of passing a reference. by Chad Rosier · 12 years ago
  89. 94b17f3 Remove always true checks. Noticed by Adhemerval Zanella. by Roman Divacky · 12 years ago
  90. f2210ed Add braces to the case statement. by Chad Rosier · 12 years ago
  91. f68b87f IRBuilderify the SjlLjEHPrepare pass. by Benjamin Kramer · 12 years ago
  92. 7b23d08 When updating live range endpoints, make sure to preserve the early clobber bit. by Lang Hames · 12 years ago
  93. 84451a1 Fix more fallout from r158919, similar to PR13547. by Bob Wilson · 12 years ago
  94. c4d2560 Removed unused argument. by Chad Rosier · 12 years ago
  95. 8a04e51 some peepholes that should match horizontal add/sub operations. by Chris Lattner · 12 years ago
  96. 3a86e13 [ms-inline asm] Expose the Kind and Opcode variables from the by Chad Rosier · 12 years ago
  97. 61290e3 Move ErrorLoc decl into the scope where it's actually used. by Chad Rosier · 12 years ago
  98. ad5a0ce escape special char when handling CXX_FOR_OCAMLOPT by Nuno Lopes · 12 years ago
  99. 3ba5de6 fix test's RUN lines by Nuno Lopes · 12 years ago
  100. 4d00161 add support for ocaml 3.12 by Nuno Lopes · 12 years ago