Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
cfed19098f2b73fdf748a75b3302e2238ce784b3
cfed190
Fix PR23384 (part 3 of 3)
by Evgeny Stupachenko
· 8 years ago
946c51f
[DAG] remove duplicated code for isOnlyUsedInZeroEqualityComparison(); NFCI
by Sanjay Patel
· 8 years ago
46747f1
[LVI Printer] Rely on the LVI analysis functions rather than the LVI cache
by Anna Thomas
· 8 years ago
53a472f
[WebAssembly] MC: Refactor relocation handling
by Sam Clegg
· 8 years ago
ae5480d
MIRPrinter: Avoid assert() when printing empty INLINEASM strings.
by Matthias Braun
· 8 years ago
5c0660f
UnitTests: Do not use assert() for error checking
by Matthias Braun
· 8 years ago
2c18fa1
AMDGPU/NFC: Move amdgpu code object metadata to support
by Konstantin Zhuravlyov
· 8 years ago
0a37827
[LoopIdiom] Move X86 specific atomic memcpy test to the X86 directory
by Anna Thomas
· 8 years ago
2d73c37
NewGVN: Fix PR/33187. This is a bug caused by two things:
by Daniel Berlin
· 8 years ago
bacc833
[Atomics][LoopIdiom] Recognize unordered atomic memcpy
by Anna Thomas
· 8 years ago
8b43bdd
[AMDGPU] Return correct value from SDWA pass
by Stanislav Mekhanoshin
· 8 years ago
d6def3a
[WebAssembly] Remove unused methods from MCWasmObjectTargetWriter
by Sam Clegg
· 8 years ago
55caeda
[mips] Add madd4 subtarget feature
by Petar Jovanovic
· 8 years ago
958169b
[IRCE] Canonicalize pre/post loops after the blocks are added into parent loop
by Anna Thomas
· 8 years ago
2c22224
Fix spelling mistake in getRThroughput static function names. NFCI.
by Simon Pilgrim
· 8 years ago
19ff9cf
[X86][AVX1] Split 256-bit vector non-temporal FastISel loads to keep it non-temporal (PR32744)
by Simon Pilgrim
· 8 years ago
5d24d88
AMDGPU/GlobalISel: Mark 32-bit G_ICMP as legal
by Tom Stellard
· 8 years ago
6721342
Fix another ordering constraint with windows.h and comment about
by Chandler Carruth
· 8 years ago
dca225e
Fix several more missing headers, all of these were hidden by "lucky"
by Chandler Carruth
· 8 years ago
4d354ac
Add a missing #include to a header.
by Chandler Carruth
· 8 years ago
1edfb2c
Fix one place where I missed a commented requirement for a particular
by Chandler Carruth
· 8 years ago
e3e43d9
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
3c0d607
Re-sort #include lines for unittests. This uses a slightly modified
by Chandler Carruth
· 8 years ago
9bea423
[ARM] Add curly braces around switch case [NFC]
by Peter Smith
· 8 years ago
4d04e9b
[InstSimplify] Constant fold the new GEP in SimplifyGEPInst.
by Joey Gouly
· 8 years ago
bac91bf
[docs] Make it clear shifts yield poison when shift amount >= bitwidth
by Nuno Lopes
· 8 years ago
de22782
by Vivek Pandya
· 8 years ago
8e7e3e82
Fix an unused variable warning in non-asserts builds.
by Chandler Carruth
· 8 years ago
8d7f132
[InstSimplify] Remove some redundant code from InstSimplify now that llvm::isKnownNonEqual handles vectors.
by Craig Topper
· 8 years ago
275adc9
[ValueTracking] Remove scalar only restriction from isKnownNonEqual. The computeKnownBits and isKnownNonZero calls this code relies on should work fine for vectors.
by Craig Topper
· 8 years ago
7002e8b
[InstSimplify] Use the getTrue/getFalse helpers and make sure we use the computed result type instead of hardcoding to i1. NFC
by Craig Topper
· 8 years ago
43a5f59
[ValueTracking] Use the computeKnownBits version that returns a KnownBits object instead of taking one by reference. NFC
by Craig Topper
· 8 years ago
04e2a49
[ValueTracking] Use APInt::intersects to avoid some temporary APInts. NFC
by Craig Topper
· 8 years ago
99facf0
[InstSimplify] Use ICmpInst::isEquality predicate method. NFC
by Craig Topper
· 8 years ago
8c3abee
[llvm] Remove double semicolons
by Mandeep Singh Grang
· 8 years ago
c1a89c1
[x86] Stop this test from dirtying the source tree when run.
by Chandler Carruth
· 8 years ago
801b4ce
Add a dominanance check interface that uses caching for instructions within same basic block.
by Xin Tong
· 8 years ago
446c2e7
[x86] Add the test for folding stack spills into pextrw.
by Chandler Carruth
· 8 years ago
565cfe0
[x86] Revert the X86FoldTablesEmitter due to more miscompiles.
by Chandler Carruth
· 8 years ago
c9977b6
[DWARF] Adding support for the DWARF v5 string offsets table (consumer/reader part only).
by Wolfgang Pieb
· 8 years ago
2144c52
CodeGen: Refactor MIR parsing
by Matthias Braun
· 8 years ago
20350be
[cmake] Enable reverse iteration by default through build macro
by Mandeep Singh Grang
· 8 years ago
e6c9b7e
llc: Create custom pass pipeline for .mir files; NFCI
by Matthias Braun
· 8 years ago
516023a
CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCI
by Matthias Braun
· 8 years ago
2c20079
[x86] fix over-specific triple; NFC
by Sanjay Patel
· 8 years ago
de1ece9
[InlineSpiller] Don't spill fully undef values
by Quentin Colombet
· 8 years ago
17e210d
Fix PR23384 (part 2 of 3) NFC
by Evgeny Stupachenko
· 8 years ago
83def7c
Remove double semicolon
by Matt Arsenault
· 8 years ago
6764d46
Remove some #include from StackProtector.h; NFC
by Matthias Braun
· 8 years ago
323e6e9
RenameIndependentSubregs: Fix handling of undef tied operands
by Matt Arsenault
· 8 years ago
de4b0d7
LSR: Calculate instruction cost only if InsnsCost is set to true (NFC)
by Evgeny Stupachenko
· 8 years ago
5191e50
[GlobalISel] IRTranslator: Add MachineMemOperand to target memory intrinsics
by Volkan Keles
· 8 years ago
cc4a80a
[SelectionDAG] Update the dominator after splitting critical edges.
by Davide Italiano
· 8 years ago
efcc38a
[CodeView] Fix endianness bug.
by Zachary Turner
· 8 years ago
2c2bad9
test: fix hexagon build
by Saleem Abdulrasool
· 8 years ago
11d1678
[CodeView] Handle Cross Module Imports and Exports.
by Zachary Turner
· 8 years ago
2b704b0
AMDGPU: Remove deprecated and unused elf definitions
by Konstantin Zhuravlyov
· 8 years ago
5f20490
CodeGen: add support for emitting ObjC image info
by Saleem Abdulrasool
· 8 years ago
13053af
[ConstantRange] Remove costly udivrem from ConstantRange::truncate
by Craig Topper
· 8 years ago
cc713d1
[AMDGPU] Fix uninit'ed var (RevisitLoop)
by Mark Searles
· 8 years ago
419a50e
[DAGCombine] Fix unchecked calls to DAGCombiner::*ExtPromoteOperand
by Sanjay Patel
· 8 years ago
acb36e2
[X86][SSE41] Non-temporal loads shouldn't be folded if it can be avoided (PR32743)
by Simon Pilgrim
· 8 years ago
8008a8a
Handle non-unique edges in edge-dominance
by Adam Nemet
· 8 years ago
908f183
Close DynamicLibraries in reverse order they were opened.
by Frederich Munch
· 8 years ago
75fb58c
Symbols re-defined with -wrap and -defsym need to be excluded from inter-
by Dmitry Mikulin
· 8 years ago
0932adf
[X86][AVX1] Split 256-bit vector non-temporal loads to keep it non-temporal (PR32744)
by Simon Pilgrim
· 8 years ago
1d0c245
[X86][SSE] Non-temporal loads shouldn't be folded if it can be avoided (PR32743)
by Simon Pilgrim
· 8 years ago
c831e63
Remove duplicate LLVM_NATIVE_ from llvm's config.h
by Dimitry Andric
· 8 years ago
5933521
[ARM] GlobalISel: Constrain callee register on indirect calls
by Diana Picus
· 8 years ago
68cc6b6
[LLVM-C] [OCaml] Expose Type::subtypes.
by whitequark
· 8 years ago
d1690d7
Fix building DynamicLibrary.cpp with musl libc
by Dimitry Andric
· 8 years ago
9707dca
Move ARM specific test to ELF/ARM dir
by Javed Absar
· 8 years ago
13aa077
Add support for #pragma clang section
by Javed Absar
· 8 years ago
f977913
[ARM] Support fixup for Thumb2 modified immediate
by Peter Smith
· 8 years ago
3303806
[InstCombine] Fix extractelement use before def
by Sven van Haastregt
· 8 years ago
3b482e4
Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet."
by Renato Golin
· 8 years ago
ca0adcb
[AMDGPU] Fix SIFoldOperands crash with clamp
by Stanislav Mekhanoshin
· 8 years ago
843f0af
[ConstantRange] Add another truncate unittest for wrapped set staying a wrapped set.
by Craig Topper
· 8 years ago
014d3cb
[ConstantRange] Add a few more truncate unittests.
by Craig Topper
· 8 years ago
e6cc2d0
[ConstantRange] Add missing result check to the ConstantRange::truncate test.
by Craig Topper
· 8 years ago
c8ea9ad
[InstSimplify] Use llvm::all_of instead of a manual loop. NFC
by Craig Topper
· 8 years ago
6ef4e40
git-llvm: Update the project list for the llvm-project-20170507 monorepo.
by Peter Collingbourne
· 8 years ago
f38a016
IR: When creating a global variable, assert that its type is valid.
by Peter Collingbourne
· 8 years ago
0261597
[X86][SSE] Change BUILD_VECTOR interleaving ordering to improve coalescing/combine opportunities
by Simon Pilgrim
· 8 years ago
2cfe765
[LV] Make scalarizeInstruction() non-virtual. NFC.
by Ayal Zaks
· 8 years ago
4d9818f
[GlobalISel][X86] merge irtranslator-call test files. NFC
by Igor Breger
· 8 years ago
be3f63f
[X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target' which seems to be the correct way to make them run on an x86 build.
by Craig Topper
· 8 years ago
cbcb0b4
[ConstantFolding] Combine an if statement into an earlier one that checked the same condition. NFC
by Craig Topper
· 8 years ago
54bf603
[ConstantFolding][X86] Replace an LLVM_FALLTHROUGH with a break because it really shouldn't fallthrough.
by Craig Topper
· 8 years ago
d381818
[ConstantFolding] Properly support constant folding of vector powi intrinsic. The second argument is not a vector so needs special treatment.
by Craig Topper
· 8 years ago
e869716
[InstSimplify] Add test case demonstrating that we fail to constant fold vector llvm.powi intrinsics due to the second argument not being a vector.
by Craig Topper
· 8 years ago
4572d38
Fixed warning: must specify at least one argument for '...' parameter.
by Galina Kistanova
· 8 years ago
34d05a5
Fixed warning: must specify at least one argument for '...' parameter.
by Galina Kistanova
· 8 years ago
8c1cc23
Make the Twine pretty-printer work with GDB 7.11
by David Blaikie
· 8 years ago
653044e
[PM] Add GVNSink to the pipeline.
by Davide Italiano
· 8 years ago
61a5551
ADT: handle special case of ARM environment for SUSE
by Saleem Abdulrasool
· 8 years ago
2a4cf84
[InstCombine] Add support for simplifying ctlz/cttz intrinsics based on known bits.
by Craig Topper
· 8 years ago
02c1af0
[ConstantFolding] Fix constant folding for vector cttz and ctlz intrinsics to understand that the second argument is still a scalar.
by Craig Topper
· 8 years ago
a95cc20
[InstCombine][InstSimplify] Add various tests for ctlz/cttz with vectors, some showing missed optimizations. NFC
by Craig Topper
· 8 years ago
fb1f3c0
[InstCombine] Use cttz instead of ctlz in the cttz_cmp_vec test case. Looks like a copy paste mistake.
by Craig Topper
· 8 years ago
Next »