- e0f2f60 fix some various typos in the doc by Sylvestre Ledru · 9 years ago
- 3e60eea [X86][AVX512VL] Add fast-isel MOVDDUP/MOVSLDUP/MOVSHDUP shuffle tests by Simon Pilgrim · 9 years ago
- 2cea4e6 [PM] Some preparatory refactoring to minimize the diff of D21921 by Sean Silva · 9 years ago
- 197a751 [PM] Preparatory cleanups to ArgumentPromotion. by Sean Silva · 9 years ago
- 91a1df2 [X86][AVX512] Add support for 512-bit PSHUFB lowering by Simon Pilgrim · 9 years ago
- 1dcb078 [X86][AVX512] Converted the MOVDDUP/MOVSLDUP/MOVSHDUP masked intrinsics to generic IR by Simon Pilgrim · 9 years ago
- f9c643b New Kaleidoscope chapter: Creating object files by Wilfred Hughes · 9 years ago
- ea9886a [PM] Fix a small typo from when I ported JumpThreading by Sean Silva · 9 years ago
- c964a30 [X86][AVX512] Autoupgrade the MOVDDUP/MOVSLDUP/MOVSHDUP intrinsics by Simon Pilgrim · 9 years ago
- cced733 [DIBuilder] Remove dead code. NFC. by Benjamin Kramer · 9 years ago
- b4e5335 [Hexagon] Create global std::map lazily. by Benjamin Kramer · 9 years ago
- 2e1720f [X86][AVX512] Add support for lowering shuffles to MOVDDUP/MOVSLDUP/MOVSHDUP by Simon Pilgrim · 9 years ago
- 6c48317 [X86][AVX512] Add test cases that should lower to MOVSLDUP/MOVSHDUP by Simon Pilgrim · 9 years ago
- 63ed024 [X86][AVX512] Add fast-isel shuffle tests by Simon Pilgrim · 9 years ago
- 5c691e2 Use arrays or initializer lists to feed ArrayRefs instead of SmallVector where possible. by Benjamin Kramer · 9 years ago
- bafbf2b [esan|cfrag] Add counters for struct array accesses by Qin Zhao · 9 years ago
- 6cbcb9e [SystemZ] Move misplaced SystemZ::TDC to non-memory opcode range. by Marcin Koscielnicki · 9 years ago
- 0e9b65e Add RenderScript ArchType by Pirama Arumuga Nainar · 9 years ago
- 3fae04d [PM] Port ConstantHoisting to the new Pass Manager by Michael Kuperstein · 9 years ago
- 5efb713 [codeview] Set the Nested and Scoped ClassOptions based on the scope chain by Reid Kleckner · 9 years ago
- c1be1f5 LoadStoreVectorizer: Fix warning about extra semicolon by Matt Arsenault · 9 years ago
- 4a37139 TII: Fix inlineasm size counting comments as insts by Matt Arsenault · 9 years ago
- db64d82 PeepholeOptimizer: Relax assert by Matt Arsenault · 9 years ago
- 7239fbb [CodeView] Include the offset of nested members by David Majnemer · 9 years ago
- 0c69559 [CodeView] Pretty print anonymous scopes by David Majnemer · 9 years ago
- 6e4fd14 AMDGPU: Add feature for unaligned access by Matt Arsenault · 9 years ago
- d4452f8 AMDGPU: Expand unaligned accesses early by Matt Arsenault · 9 years ago
- dcfa1b5 [msan] Fix __msan_maybe_ for non-standard type sizes. by Evgeniy Stepanov · 9 years ago
- df58717 AMDGPU: Improve load/store of illegal types. by Matt Arsenault · 9 years ago
- 613f199 [codeview] Don't record UDTs for anonymous structs by Reid Kleckner · 9 years ago
- f0a4c11 IR: Set TargetPrefix for some X86 and AArch64 intrinsics where it was missing by Justin Bogner · 9 years ago
- 1e53a5f Address two correctness issues in LoadStoreVectorizer by Alina Sbirlea · 9 years ago
- 364f249 [Hexagon] Revert r274381: that was actually wrong by Krzysztof Parzyszek · 9 years ago
- 7993722 [Hexagon] Use MachineOperand::readsReg instead of isUse by Krzysztof Parzyszek · 9 years ago
- ec8e96e [pdb] Check the display name for <unnamed-tag>, not the linkage name by Reid Kleckner · 9 years ago
- f2d09fc [codeview] Assert that our CV type records are valid by Reid Kleckner · 9 years ago
- a7c46f7 AMDGPU/SI: Enable testing several variants for si scheduler by Matt Arsenault · 9 years ago
- d941e1c Specify mtriple for the frame-order.ll test. by Dehao Chen · 9 years ago
- 8a6eecb Revert r274347 "[ARM] Refactor Thumb2 mul instruction descs" by Hans Wennborg · 9 years ago
- 2b0881d Make extract_symbols.py be compatible with Python 3 by John Brawn · 9 years ago
- 7aad63c CodeGen: Use MachineInstr& in RegisterCoalescer, NFC by Duncan P. N. Exon Smith · 9 years ago
- b9e2bc1 fix documentation comments; NFC by Sanjay Patel · 9 years ago
- 1032b93 CodeGen: Avoid implicit conversions in TargetInstrInfo, NFC by Duncan P. N. Exon Smith · 9 years ago
- f634f61 CodeGen: Use MachineInstr& in ScheduleDAGIntrs, NFC by Duncan P. N. Exon Smith · 9 years ago
- 5e7e598 Reapply "Define a module map entry for DebugInfo/CodeView." by Adrian Prantl · 9 years ago
- 74ae23a Do not count debug instructions when counting number of uses to reorder frame objects. by Dehao Chen · 9 years ago
- 2cafa02 CodeGen: Avoid iterator conversion in UnreachableBlockElim, NFC by Duncan P. N. Exon Smith · 9 years ago
- effa4cc CodeGen: Use MachineInstr& in SlotIndexes.cpp, NFC by Duncan P. N. Exon Smith · 9 years ago
- ce5fdc0 CodeGen: Use MachineInstr& in RegAllocFast, NFC by Duncan P. N. Exon Smith · 9 years ago
- e612411 [CMake] Add LLVM_BUILD_32_BITS to LLVMConfig.cmake by John Brawn · 9 years ago
- b5755a8 [ARM] Refactor Thumb2 mul instruction descs by Sam Parker · 9 years ago
- fc44a8b function_refify. NFC. by Benjamin Kramer · 9 years ago
- 2619d46 Resubmit r268719 - AMDGPU/SI: Add amdgpu_kernel calling convention. Part 2. by Nikolay Haustov · 9 years ago
- ad58f8c [AMDGPU] Assembler: support SDWA for VOPC instructions by Sam Kolton · 9 years ago
- d69d548 Update libdeps; AMDGPUCodeGen requires LLVMVectorize. by NAKAMURA Takumi · 9 years ago
- bc65305 [CodeGen] Cleanup getVectorShuffle a bit to take advantage of its new ArrayRef argument and its begin/end iterators. Also use 'int' type for number of elements and loop iterators to remove several typecasts. No functional change intended. by Craig Topper · 9 years ago
- a8fbaf1 [CodeGen,Target] Remove the version of DAG.getVectorShuffle that takes a pointer to a mask array. Convert all callers to use the ArrayRef version. No functional change intended. by Craig Topper · 9 years ago
- dea5ff1 Add support for allowing us to create uniquely identified "COMDAT" or "ELF by Eric Christopher · 9 years ago
- 84607f6 80-column and comment fixups. by Eric Christopher · 9 years ago
- 6adce08 [PM] refactor LoopAccessInfo code part-2 by Xinliang David Li · 9 years ago
- 036eb7c [MBP] method interface cleanup by Xinliang David Li · 9 years ago
- c48ea44 Revert "add tests for bugs fixed by the GVN hoist pass" by Duncan P. N. Exon Smith · 9 years ago
- 4797f78 AMDGPU: Add option to run the load/store vectorizer by Matt Arsenault · 9 years ago
- 29aa9b3 Revert "Define a module map entry for DebugInfo/CodeView." by Adrian Prantl · 9 years ago
- 842d411 add tests for bugs fixed by the GVN hoist pass by Sebastian Pop · 9 years ago
- bd79db2 [codeview] Add DISubprogram::ThisAdjustment by Reid Kleckner · 9 years ago
- af38636 LoadStoreVectorizer: improvements: better pointer analysis by Matt Arsenault · 9 years ago
- 2623a06 LoadStoreVectorizer: Don't increase alignment with no align set by Matt Arsenault · 9 years ago
- d8f310c LoadStoreVectorizer: Check TTI for vec reg bit width by Matt Arsenault · 9 years ago
- 0b5646a LoadStoreVectorizer: Fix assert when merging pointer ops by Matt Arsenault · 9 years ago
- d88fd12 Revert "code hoisting pass based on GVN" by Duncan P. N. Exon Smith · 9 years ago
- 4383a51 CodeGen: Use MachineInstr& in LiveVariables API, NFC by Duncan P. N. Exon Smith · 9 years ago
- 7e961b6 LoadStoreVectorizer: Use AA metadata by Matt Arsenault · 9 years ago
- 1b7dbea CodeGen: Remove implicit iterator conversions in PHIElimination, NFC by Duncan P. N. Exon Smith · 9 years ago
- e16c630 CodeGen: Use MachineInstr& in PostRASchedulerList, NFC by Duncan P. N. Exon Smith · 9 years ago
- 968deaa Define a module map entry for DebugInfo/CodeView. by Adrian Prantl · 9 years ago
- 4dc595b AMDGPU: Implement getLoadStoreVecRegBitWidth by Matt Arsenault · 9 years ago
- ed5a96f CodeGen: Use MachineInstr& in PostRAHazardRecognizer, NFC by Duncan P. N. Exon Smith · 9 years ago
- 5bcaf78 CodeGen: Use MachineInstr& in PrologEpilogInserter, NFC by Duncan P. N. Exon Smith · 9 years ago
- 1199c8c [pdb] Avoid reporting an error when the module symbol stream is empty by Reid Kleckner · 9 years ago
- 5ec7ee3 [PDB] Indicate which type record failed hash validation by Reid Kleckner · 9 years ago
- 378e169 LoadStoreVectorizer: if one element of a vector is integer, default to integer. by Matt Arsenault · 9 years ago
- 9de35f8 LoadStoreVectorizer: Fix crashes on sub-byte types by Matt Arsenault · 9 years ago
- 164e0c1 code hoisting pass based on GVN by Sebastian Pop · 9 years ago
- a354e21 Target: Remove unused arguments from overrideSchedPolicy, NFC by Duncan P. N. Exon Smith · 9 years ago
- dbcbdf3 CodeGen: Use MachineInstr& in MachineSink, NFC by Duncan P. N. Exon Smith · 9 years ago
- 0954e3a [LAA] Fix alphabetical sorting of headers. NFC by Adam Nemet · 9 years ago
- 03941cc7 CodeGen: Use MachineInstr& more in MachineTraceMetrics, NFC by Duncan P. N. Exon Smith · 9 years ago
- fdab22c CodeGen: Use MachineInstr& in MachineTraceMetrics, NFC by Duncan P. N. Exon Smith · 9 years ago
- 531c987 LoadStoreVectorizer: Check skipFunction first. by Matt Arsenault · 9 years ago
- a076358 CodeGen: Use MachineInstr& in LocalStackSlotAllocation, NFC by Duncan P. N. Exon Smith · 9 years ago
- 14a454a CodeGen: Use range-based for in LiveVariables, NFC by Duncan P. N. Exon Smith · 9 years ago
- 34f70b6 LoadStoreVectorizer: Skip optnone functions by Matt Arsenault · 9 years ago
- 6feb5c9 CodeGen: Use MachineInstr& in HoistSpillHelper, NFC by Duncan P. N. Exon Smith · 9 years ago
- 8a1fda1 CodeGen: Use MachineInstr& in LDVImpl::handleDebugValue, NFC by Duncan P. N. Exon Smith · 9 years ago
- 8b86030 Add LoadStoreVectorizer pass by Matt Arsenault · 9 years ago
- b6b73f6 CodeGen: Use MachineInstr& in ExpandISelPseudos, NFC by Duncan P. N. Exon Smith · 9 years ago
- e475645 CodeGen: Use MachineInstr& in IfConversion, NFC by Duncan P. N. Exon Smith · 9 years ago
- 8b7ef5c Remove non-ASCII characters (silly smart quotes). Thanks to Hal for noticing. by Chandler Carruth · 9 years ago
- 5f0f4b6 [TableGen] Use a SmallVector for Record::Values to avoid debug iterators by Reid Kleckner · 9 years ago