1. f0c0da8 [X86] Merge the Has3DNow0F0FOpcode TSFlag into the OpMap encoding. NFC by Craig Topper · 7 years ago
  2. 0a0437f Add REQUIRES lines for the targets being checked in this test. by Eric Christopher · 7 years ago
  3. b97c8e6 [X86] Add a DAG combine to simplify PMULDQ/PMULUDQ nodes by Craig Topper · 7 years ago
  4. 3997401 Allow FDE references outside the +/-2GB range supported by PC relative by Eric Christopher · 7 years ago
  5. 679790c Remove unused header from EntryExitInstrumenter by David Blaikie · 7 years ago
  6. fbb1ffb [X86] Correct the value AdSizeX in X86II enum. NFC by Craig Topper · 7 years ago
  7. b91d9a7 Fix layering by moving ValueTypes.h from CodeGen to IR by David Blaikie · 7 years ago
  8. b933411 Fix layering of CodeGen/TargetOpcodes.def by moving it to Support by David Blaikie · 7 years ago
  9. 9d9a46a Fix layering of MachineValueType.h by moving it from CodeGen to Support by David Blaikie · 7 years ago
  10. dae3bbe Fix layering by moving Support/CodeGenCWrappers.h to Target by David Blaikie · 7 years ago
  11. cb6b3af Fix layering by moving X86DisassemblerDecoderCommon to Support by David Blaikie · 7 years ago
  12. fe42bd5 Move TargetLoweringObjectFile from CodeGen to Target to fix layering by David Blaikie · 7 years ago
  13. 4dcdb90 [GuardWidening] Group code by class [NFC] by Philip Reames · 7 years ago
  14. e8b9e31 [X86] Fix Windows `i1 zeroext` conventions to use i8 instead of i32 by Reid Kleckner · 7 years ago
  15. a10309c Fix Layering, move instrumentation transform headers into Instrumentation subdirectory by David Blaikie · 7 years ago
  16. ae29a3a [PM][FunctionAttrs] add NoUnwind attribute inference to PostOrderFunctionAttrs pass by Fedor Sergeev · 7 years ago
  17. 8a30416 [InstCombine] simplify code for FP intrinsic shrinking; NFCI by Sanjay Patel · 7 years ago
  18. e3edd48 [InstCombine] increase test coverage for intrinsic shrinking; NFC by Sanjay Patel · 7 years ago
  19. a9607de [Hexagon] Make findLoopInstr member of HexagonInstrInfo by Krzysztof Parzyszek · 7 years ago
  20. b0f8329 [Hexagon] Correct update of instruction offet in HW loop fixup by Krzysztof Parzyszek · 7 years ago
  21. 285ec60 [Hexagon] Boost profit for word-mask immediates, reduce for others by Krzysztof Parzyszek · 7 years ago
  22. 40a7eed [PDB] Resubmit "Support embedding natvis files in PDBs." by Zachary Turner · 7 years ago
  23. b5af769 [Hexagon] Assume all extendable branches to be of size 8 in relaxation by Krzysztof Parzyszek · 7 years ago
  24. 3b9d240 [llvm-mca] Split the InstructionInfoView from the SummaryView. by Andrea Di Biagio · 7 years ago
  25. 6ee6382 [Hexagon] Incorrectly removing dead flag and adding kill flag by Krzysztof Parzyszek · 7 years ago
  26. fcf36ad [Hexagon] Silence unused variable warning in Release builds by Benjamin Kramer · 7 years ago
  27. 9c29185 [Hexagon] Fold offset in base+immediate loads/stores by Krzysztof Parzyszek · 7 years ago
  28. 5c164ff [X86] Add itinerary to RCPSS*_Int and similar instructions. by Craig Topper · 7 years ago
  29. 668c5c9 [X86] Add itineraries to ADD.*_DB instructions to match their normal counterparts. by Craig Topper · 7 years ago
  30. 9272c8a [AMDGPU] Update OpenCL to use 48 bytes of implicit arguments for AMDGPU by Tony Tye · 7 years ago
  31. 2b4b7fe [AMDGPU] Remove use of OpenCL triple environment and replace with function attribute for AMDGPU by Tony Tye · 7 years ago
  32. 0995a92 [PDB] Make our PDBs look more like MS PDBs. by Zachary Turner · 7 years ago
  33. 287a3ef [Hexagon] Always generate mux out of predicated transfers if possible by Krzysztof Parzyszek · 7 years ago
  34. c2422b8 Delete the copy constructor for llvm::yaml::Node by Jordan Rose · 7 years ago
  35. ab5fa75 [Hexagon] Avoid early if-conversion for one sided branches by Krzysztof Parzyszek · 7 years ago
  36. fc59547 [X86][Btver2] Cleanup TEST instructions to use JFPA (+JFPX on ymms) function unit by Simon Pilgrim · 7 years ago
  37. 49cb85b [HWASan] Port HWASan to Linux x86-64 (LLVM) by Alex Shlyapnikov · 7 years ago
  38. 2aafc7a [ARM] Fix "Constant pool entry out of range!" in Thumb1 mode by Ana Pazos · 7 years ago
  39. f536a15 [llvm-mca] update the ResourcePressureView after r328335. NFC. by Andrea Di Biagio · 7 years ago
  40. 75d94b0 [Hexagon] Two fixes in early if-conversion by Krzysztof Parzyszek · 7 years ago
  41. 03d3921 [X86][Btver2] Cleanup MOVMSK instructions to use JFPA function unit by Simon Pilgrim · 7 years ago
  42. 1224e3b Fix a block copying problem in LICM by Andrew Kaylor · 7 years ago
  43. c643add [llvm-mca] Make the resource cost a double. by Andrea Di Biagio · 7 years ago
  44. b14d2e8 [ADT] Simplify getMemory. NFC by Fangrui Song · 7 years ago
  45. c1ba200 [Hexagon] Copy subregisters in HexagonStoreWiden by Krzysztof Parzyszek · 7 years ago
  46. aa42861 [X86][Btver2] Vector permutes use a JFPU01 scheduler pipe and JFPX/JVALU function unit by Simon Pilgrim · 7 years ago
  47. 20274be [InstCombine] auto-generate checks; NFC by Sanjay Patel · 7 years ago
  48. 1234988 [X86][Btver2] Vector store instructions use a JFPU1 scheduler pipe and JSAGU/JSTC function units by Simon Pilgrim · 7 years ago
  49. ff51e42 [InstSimplify] regenerate checks, move tests; NFC by Sanjay Patel · 7 years ago
  50. 4561f7d Re-commit: [MachineLICM] Add functions to MachineLICM to hoist invariant stores by Zaara Syeda · 7 years ago
  51. 9dd8ea3 [InstCombine] regenerate test checks; NFC by Sanjay Patel · 7 years ago
  52. 8ec7dc0 [X86][Btver2] Cleanup DPPS/DPPD instructions to use JFPA/JFPM function units by Simon Pilgrim · 7 years ago
  53. 9e58a32 [InstCombine] reduce code duplication; NFC by Sanjay Patel · 7 years ago
  54. 02dc2b9 [InstCombine] improve variable name; NFC by Sanjay Patel · 7 years ago
  55. a5f0287 [AArch64] Don't reduce the width of loads if it prevents combining a shift by John Brawn · 7 years ago
  56. 9023810 [X86][Btver2] Fix MicroOps counts for DPPS/YMM memory folded instructions by Simon Pilgrim · 7 years ago
  57. 35ac351 [X86][Btver2] Cleanup SSE42 PCMPISTR/PCMPESTR string instructions to correctly use JFPU1 scheduler pipe followed by JLAGU/JSAGU/JFPA/JVALU function units by Simon Pilgrim · 7 years ago
  58. 4a4cde3 Remove the deprecated single-alignment IRBuilder API for memcpy/memmove (NFC) by Daniel Neilson · 7 years ago
  59. 27f212d [SLP] Stop counting cost of gather sequences with multiple uses by Matthew Simpson · 7 years ago
  60. 7e21e42 Remove deprecated MemIntrinsic methods (NFC) by Daniel Neilson · 7 years ago
  61. 37d8f03 [DEBUGINFO] Add flag for DWARF2 to use sections as references. by Alexey Bataev · 7 years ago
  62. a0e24a5 [ARM] Support float literals under XO by Christof Douma · 7 years ago
  63. 02f8ef3 Revert r328307: [IPSCCP] Use constant range information for comparisons of parameters. by Florian Hahn · 7 years ago
  64. 844cfa0 [GlobalISel] Fix legalizer combine to not use illegal input G_EXTRACT. by Amara Emerson · 7 years ago
  65. 639d249 [test] Allow for optional No-Op Barrier Pass in O0 pipeline by Matthew Simpson · 7 years ago
  66. f89d0f2 [X86][Znver1] Fix instregex entries that don't match any instructions (D44687) by Simon Pilgrim · 7 years ago
  67. ad4f5a9 [X86][SandyBridge] Fix missing comma that was causing string concatenation of 2 instregex entries by Simon Pilgrim · 7 years ago
  68. a1633c3 [IPSCCP] Use constant range information for comparisons of parameters. by Florian Hahn · 7 years ago
  69. 8a63941 [llvm-mca] Pass the InstrBuilder to the constructor of Backend. by Andrea Di Biagio · 7 years ago
  70. 10ba818 [llvm-mca] Add flag -resource-pressure to enable/disable printing of the resource pressure view. by Andrea Di Biagio · 7 years ago
  71. 32a9859 [X86][Btver2] Vector move/load/store instructions use a JFPU01 scheduler pipe and JFPX/JVALU function unit as well as the AGUs by Simon Pilgrim · 7 years ago
  72. ebbdedf [AArch64] Clean-up a few over-eager regexps in models. by Florian Hahn · 7 years ago
  73. bf6a9a9 [LoopUnroll] Simplify induction variables after peeling too. by Florian Hahn · 7 years ago
  74. 5277548 [ORC] Join materialization thread in unit test by Benjamin Kramer · 7 years ago
  75. 20ec3b0 [ARM] Error out on .arm assembler directives on windows by Martin Storsjo · 7 years ago
  76. c5f9aed Revert "[DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))" by Martin Storsjo · 7 years ago
  77. 3475594 [X86] Give VPCMPEQQ the same itinerary as its SSE counterpart. by Craig Topper · 7 years ago
  78. daf2cf1 [X86] Correct the latencies of SNB integer vector multiplies based on Agner's data. Add missing MMX multiplies. by Craig Topper · 7 years ago
  79. 727b684 [X86] Match vpblendvb/vblendvps/vblendvpd itineraries to the SSE equivalent. Change pblendvb/blendvps/blendvpd to use WriteFVarBlend by Craig Topper · 7 years ago
  80. 1a5a81c [X86] Change VPSADBW itinerary to SSE_INTALU_ITINS_P to match the SSE version. by Craig Topper · 7 years ago
  81. 3a512b0 [X86] Give VLDDQUrm and LDDQUrm the same itinerary. by Craig Topper · 7 years ago
  82. 23b385d [X86] Merge VMOVMSKBrr and MOVMSKBrr in the SNB sheduler model. by Craig Topper · 7 years ago
  83. 7b045fc [X86] Add VEXTRB/W/D/Q to Zen scheduler model. by Craig Topper · 7 years ago
  84. 555ee3a [X86] Fix the itinerary for vextractps to match extractps. by Craig Topper · 7 years ago
  85. aea0303 [DAG] Fix node id invalidation in Instruction Selection. by Nirav Dave · 7 years ago
  86. 729e2bc [TableGen] Don't capture returned std::vectors by const reference. by Craig Topper · 7 years ago
  87. 6394fed For llvm-nm and Mach-O files also use function starts info in some by Kevin Enderby · 7 years ago
  88. b9182a2 State that CFG is preserved in 'Falkor HW Prefetch Fix Late Phase'. by Michael Zolotukhin · 7 years ago
  89. 61fb9e7 [Support/Parallel] Use lock_guard which has less overhead than unique_lock. by Fangrui Song · 7 years ago
  90. ac2f2de Reapply "[test] Add tests for llc passes pipelines." with a fix for bots with expensive checks on. by Michael Zolotukhin · 7 years ago
  91. d140aea Move SampleProfile.h into IPO along with the rest of the IPO pass headers by David Blaikie · 7 years ago
  92. 0db608b [X86] Correct the VROUND regular expressions in Znver1 scheduler model to account for r328254 by Craig Topper · 7 years ago
  93. f181976 Finish moving the IPSCCP pass from Scalar to IPO - moving the registration by David Blaikie · 7 years ago
  94. ca64890 Revert r325687 (workaround for PR36032). by Evgeny Stupachenko · 7 years ago
  95. b313821 Add test for demangling GNU ABI tags. by Rafael Espindola · 7 years ago
  96. c4f4f54 [X86] Rename VROUNDYPS* and VROUNDYPD* instructions to VROUNDPSY* and VROUNDPDY*. Fix itinerary mistake on all memory forms of VROUNDPD by Craig Topper · 7 years ago
  97. 423eb96 [DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst)) by Guozhi Wei · 7 years ago
  98. 7afebf7 Fix layering between SCCP and IPO SCCP by David Blaikie · 7 years ago
  99. 238a338 [MIR] Making MIR Printing, opt -dot-cfg, and -debug printing faster by Roman Tereshin · 7 years ago
  100. 21d9c7a Revert "Revert "[InstrProf] Support for external functions in text format."" by Mircea Trofin · 7 years ago