Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
0de6a84fee300b11f24eefb567646f2c463129e3
0de6a84
[X86][BtVer2] Add the ability to add additional uops for folded instructions
by Simon Pilgrim
· 7 years ago
8594ae0
[InstCombine] try to convert vector insert+extract to trunc
by Sanjay Patel
· 7 years ago
22030c1
[InstCombine] allow lengthening of insertelement to eliminate shuffles
by Sanjay Patel
· 7 years ago
435f54e
[DAG] Don't perform SINT_TO_FP<->UINT_TO_FP custom conversion after legalization
by Simon Pilgrim
· 7 years ago
219704f
[NFC][CodeGen][X86][AArch64] Add 64-bit constant bit field extract pattern tests
by Roman Lebedev
· 7 years ago
d09ede4
[X86] Regenerate MMX coalescing test
by Simon Pilgrim
· 7 years ago
523dd26
[PDB] Fix this test for real.
by Zachary Turner
· 7 years ago
ecbe2f8
[X86] Disable BMI BEXTR in X86DAGToDAGISel::matchBEXTRFromAnd unless we're on compiling for a CPU with single uop BEXTR
by Craig Topper
· 7 years ago
78ce4df
Only dump the types we need in the test.
by Zachary Turner
· 7 years ago
02b1e4b
Fix some tests on Windows.
by Zachary Turner
· 7 years ago
90c3271
[ORC] Add partitioning support to CompileOnDemandLayer2.
by Lang Hames
· 7 years ago
974e704
[ORC] Clear SymbolToDefinitionMap when materializing a MaterializationUnit.
by Lang Hames
· 7 years ago
c7013cd
Add a comment to clarify the contract for LLVMGetErrorMessage in the c-bindings
by Lang Hames
· 7 years ago
efac373
[PDB] Better native API support for pointers.
by Zachary Turner
· 7 years ago
21b46b0
[DAGCombiner][NFC] Tests for X div/rem Y single bit fold
by David Bolvansky
· 7 years ago
ca85b17
[X86][AVX2] Cleanup shuffle combining tests - add common prefixes
by Simon Pilgrim
· 7 years ago
bbb291c
[X86] SimplifyDemandedVectorEltsForTargetNode - remove identity target shuffles before simplifying inputs
by Simon Pilgrim
· 7 years ago
59b80ed
[X86] Add fast-isel test cases for unaligned load/store intrinsics recently added to clang
by Craig Topper
· 7 years ago
aa55d1b
[X86][SSE] LowerScalarImmediateShift - remove 32-bit vXi64 special case handling.
by Simon Pilgrim
· 7 years ago
204e40e
Fix signed/unsigned mismatch warning. NFCI.
by Simon Pilgrim
· 7 years ago
bb664ac
[X86] getTargetConstantBitsFromNode - add support for rearranging constant bits via shuffles
by Simon Pilgrim
· 7 years ago
9e59026
[X86][SSE] LowerScalarImmediateShift - use getTargetConstantBitsFromNode to get immediate data
by Simon Pilgrim
· 7 years ago
bdd68c5
[InstCombine] fix formatting in vector evaluators; NFC
by Sanjay Patel
· 7 years ago
5bf17aa
[InstCombine] add test for vector widening of insertelements; NFC
by Sanjay Patel
· 7 years ago
25f9782
[X86] getTargetConstantBitsFromNode - fix self-move assertions from gcc builds due to rL343375
by Simon Pilgrim
· 7 years ago
db283fd
[X86] Regenerate fma comments.
by Simon Pilgrim
· 7 years ago
2a55d07
[X86] getTargetConstantBitsFromNode - add support for peeking through ISD::EXTRACT_SUBVECTOR
by Simon Pilgrim
· 7 years ago
a1ab644
[X86][SSE] Fixed issue with v2i64 variable shifts on 32-bit targets
by Simon Pilgrim
· 7 years ago
cde69b2
Fix comment indentation in addLandingPad
by Heejin Ahn
· 7 years ago
0525267
[cxx2a] Fix warning triggered by r343285
by Vitaly Buka
· 7 years ago
94cc8ba
[ORC] Make MaterializationResponsibility::getRequestedSymbols() const.
by Lang Hames
· 7 years ago
7373792
[ORC] Add more utilities to aid debugging output.
by Lang Hames
· 7 years ago
30635bc
[ValueTracking] Allow select patterns to work on FP vectors
by Thomas Lively
· 7 years ago
7776c2f
[LLVM-C] Add an accessor for the "value type" of a global
by Robert Widmann
· 7 years ago
5529711
[WebAssembly] Fix memory leak on WasmEHFuncInfo
by Heejin Ahn
· 7 years ago
b102483
[ARM] Fix correctness checks in promoteToConstantPool.
by Eli Friedman
· 7 years ago
770516e
[ARM] Use preferred alignment for constants in promoteToConstantPool.
by Eli Friedman
· 7 years ago
3bd24cd
[ORC] Narrow a cast: the block guarded by the condition only handles
by Lang Hames
· 7 years ago
46f964d
[X86] Add test cases for failures to use narrow test with immediate instructions when a truncate is beteen the CMP and the AND and the sign flag is used.
by Craig Topper
· 7 years ago
6fbdafa
[AArch64] Split zero cycle feature more granularly
by Evandro Menezes
· 7 years ago
441f6c8
GraphWriter: Provide an API for writing a graph into a specified file
by George Karpenkov
· 7 years ago
1b5fe4e
[DAGCombiner] [NFC] Improve X div/rem 1 fold
by David Bolvansky
· 7 years ago
672a178
make lit builtins a package
by Chris Matthews
· 7 years ago
c8fd90b
[llvm-mca] Add a test for zero-idiom VPERM2F128rr. NFC
by Andrea Di Biagio
· 7 years ago
eb5f10b
[bindings/go] Add Go bindings to the Token type
by whitequark
· 7 years ago
4c6cb9f
Revert r343317
by Luke Cheeseman
· 7 years ago
a2e8972
[bindings/go] Add Go bindings for inline assembly
by whitequark
· 7 years ago
1bece59
Revert "[LLVM-C] Add bindings for addCoroutinePassesToExtensionPoints"
by whitequark
· 7 years ago
411c9ca
[LLVM-C] Add bindings for addCoroutinePassesToExtensionPoints
by whitequark
· 7 years ago
6c702a8
[LLVM-C] Fix broken build bots
by Robert Widmann
· 7 years ago
076b15b
[utils] Cope with the binary having a .exe extension in update_mca_test_checks.py
by Greg Bedwell
· 7 years ago
340f0f6
[utils] Stricter checking from update_mca_test_checks.py
by Greg Bedwell
· 7 years ago
29869b9
[utils] Allow better identification of matching blocks in update_mca_test_checks.py
by Greg Bedwell
· 7 years ago
56f7ea2
[LLVM-C] Add more debug information accessors to GlobalObject and Instruction
by Robert Widmann
· 7 years ago
331a5ec
[InstCombine] don't propagate wider shufflevector arguments to predecessors
by Sanjay Patel
· 7 years ago
5c80632
[InstCombine] adjust shuffle undef propagation tests; NFC
by Sanjay Patel
· 7 years ago
033636c
[ORC] Remove some dead code.
by Lang Hames
· 7 years ago
168e4a5
[ORC] Fix the unit tests that were broken by r343323.
by Lang Hames
· 7 years ago
88ba134
[GISel]: Remove an incorrect assert in CallLowering
by Aditya Nandakumar
· 7 years ago
a6f5223
[ORC] Improve debugging output for ORC.
by Lang Hames
· 7 years ago
9a43bbc
[X86][Btver2] PSUBS/PSUBUS instructions are zero-idioms
by Simon Pilgrim
· 7 years ago
13e2d88
[X86][Btver2] Add zero-idiom tests for PSUBS/PSUBUS instructions
by Simon Pilgrim
· 7 years ago
96f82d5
Reapply changes reverted by r343235
by Luke Cheeseman
· 7 years ago
600c3e6
Fix and modernize StringMatcher comment; NFC
by Sven van Haastregt
· 7 years ago
46304bd
[MIPS GlobalISel] Lower i64 arguments
by Petar Jovanovic
· 7 years ago
72cdd51
[X86][Btver2] CVTSS2I/CVTSD2I - add missing JFPU0 pipe
by Simon Pilgrim
· 7 years ago
edfa885
Split invocations in CodeGen/X86/cpus.ll among multiple tests. (NFC)
by Jonas Devlieghere
· 7 years ago
965ed08
[llvm-mca] Remove redundant namespace prefixes. NFC
by Andrea Di Biagio
· 7 years ago
ab5d6ab
[X86][Btver2] Fix BSF/BSR schedule
by Simon Pilgrim
· 7 years ago
deede4f
Revert r343308: [LoopInterchange] Turn into a loop pass.
by Florian Hahn
· 7 years ago
945a3e0
[LoopInterchange] Turn into a loop pass.
by Florian Hahn
· 7 years ago
9abf993
[llvm-mca] Teach how to track zero registers in class RegisterFile.
by Andrea Di Biagio
· 7 years ago
274ec57
[ARM] Remove non-existent cpu arm1176j-s and use mpcore for v6k
by Peter Smith
· 7 years ago
c2c1024
[ARM] Allow execute only code on Cortex-m23
by David Spickett
· 7 years ago
b785fa5
Remove extra whitespace. NFC. (test commit)
by David Spickett
· 7 years ago
f254684
[ARM][v8.5A] Add speculation barriers SSBB and PSSBB
by Oliver Stannard
· 7 years ago
1076f42
[X86][BtVer2] Fix PHMINPOS schedule resources typo
by Simon Pilgrim
· 7 years ago
ea3df5e
[CodeGen] fix broken successor probability in MBB dump
by Hiroshi Inoue
· 7 years ago
5cdff6b
Test commit. NFC.
by Owen Rodley
· 7 years ago
6752904
[ScalarizeMaskedMemIntrin] Use MinAlign to calculate alignment for the scalar load/stores to handle element types that are byte-sized but not powers of 2.
by Craig Topper
· 7 years ago
384d350
[pdb] Simplify the code by replacing a few string conversions with calls to invokeBstrMethod()
by Aaron Smith
· 7 years ago
70ae543
merge-request.sh: Add 7.0 metabug
by Tom Stellard
· 7 years ago
217504b
[ORC] clang-format the ThreadSafeModule code.
by Lang Hames
· 7 years ago
7ea842c
[ORC] Add a const version of ThreadSafeModule::getModule().
by Lang Hames
· 7 years ago
2c78ea3
[ORC] Lock ThreadSafeContext during module destruction in ThreadSafeModule's
by Lang Hames
· 7 years ago
bcbf6bc
[ScalarizeMaskedMemIntrin] Fix the alignment calculation for the scalar stores of a masked store expansion.
by Craig Topper
· 7 years ago
dee8e53
[ScalarizeMaskedMemIntrin] Add test cases for masked store expansion. Increase alignment of one of the masked load test cases.
by Craig Topper
· 7 years ago
1b2b5a5
[X86] Add the test case from PR38986.
by Craig Topper
· 7 years ago
f947b53
[ScalarizeMaskedMemIntrin] Ensure the mask is a vector of ConstantInts before generating the expansion without control flow.
by Craig Topper
· 7 years ago
5c98f23
[ScalarizeMaskedMemIntrin] Use cast instead of dyn_cast checked by an assert. Consistently make use of the element type variable we already have. NFCI
by Craig Topper
· 7 years ago
8f75350
WebAssembly: Rename GetSignature to GetLibcallSignature [NFC]
by Derek Schuff
· 7 years ago
2122d18
[ScalarizeMaskedMemIntrin] When expanding masked gathers, start with the passthru vector and insert the new load results into it.
by Craig Topper
· 7 years ago
c670432
[ScalarizeMaskedMemIntrin] Add some IR only test cases for masked gather expansion.
by Craig Topper
· 7 years ago
4f95400
[ScalarizeMaskedMemIntrin] When expanding masked loads, start with the passthru value and insert each conditional load result over their element.
by Craig Topper
· 7 years ago
4b75b6e
[ScalarizeMaskedMemIntrin] Handle the case where the mask is an all zero vector.
by Craig Topper
· 7 years ago
fe9a6b9
[ScalarizeMaskedMemIntrin] Add dedicated IR only tests for masked load expansion so I can begin making modifications.
by Craig Topper
· 7 years ago
1a8d325
[ScalarizeMaskedMemIntrin] Remove some temporary variables that are only used by a single if condition.
by Craig Topper
· 7 years ago
3844ee8
[ScalarizeMaskedMemIntrin] Cleanup comments. NFC
by Craig Topper
· 7 years ago
1d6ef08
[ORC] Add definition for IRLayer::setCloneToNewContextOnEmit, use it to set the
by Lang Hames
· 7 years ago
1f7247b
AMDGPU: Split HasExt into HasExtDPP/SDWA/SDWA9
by Konstantin Zhuravlyov
· 7 years ago
Next »