Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
4d04e9b25ec79e49241beeca3acbc6cbca0e37a4
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
110a2bc
[AMDGPU] Untangle SDWA pass from SIShrinkInstructions
by Stanislav Mekhanoshin
· 8 years ago
ec19378
Regenerate expectations for trunc-to-bool.ll . NFC
by Amaury Sechet
· 8 years ago
9c32ef6
[X86][SSE] Add SCALAR_TO_VECTOR(PEXTRW/PEXTRB) support to faux shuffle combining
by Simon Pilgrim
· 8 years ago
079f840
[LazyValueInfo] Use Type::getIntegerBitWidth instead of casting to IntegerType to call getBitWidth. NFC
by Craig Topper
· 8 years ago
09226ec
[LazyValueInfo] Make solveBlockValueCast take a CastInst* instead of Instruction*. Makes getOpcode return the appropriate enum without a cast. NFC
by Craig Topper
· 8 years ago
539f901
Initialized BackedgeTakenInfo.MaxOrZero.
by Galina Kistanova
· 8 years ago
cd680a1
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
by Galina Kistanova
· 8 years ago
7273b29
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
by Galina Kistanova
· 8 years ago
143302b
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
by Galina Kistanova
· 8 years ago
4c20f52
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
by Galina Kistanova
· 8 years ago
4efa61f
[WebAssembly] Refactor WasmObjectWriter::writeObject
by Sam Clegg
· 8 years ago
111f62d
[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet.
by Kostya Serebryany
· 8 years ago
c9a1489
AMDGPU/GlobalISel: Mark 1-bit integer constants as legal
by Tom Stellard
· 8 years ago
b1bd480
[CodeGen] Fix Windows builds which treat warnings as errors, broken in r304621.
by Eugene Zelenko
· 8 years ago
0b656a1
Revert "[CFI] Remove LinkerSubsectionsViaSymbols."
by Evgeniy Stepanov
· 8 years ago
ced381c
[AMDGPU] Preserve operand order in SIFoldOperands
by Stanislav Mekhanoshin
· 8 years ago
239d957
[CodeGen] Fix Windows builds broken in r304621.
by Eugene Zelenko
· 8 years ago
a5be24d
[PDB] Fix use after free.
by Zachary Turner
· 8 years ago
70862df
LiveRegUnits: Port recent LivePhysRegs bugfixes
by Matthias Braun
· 8 years ago
5067e6a
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
9a4d5c4
[AMDGPU] V_DIV_FIXUP_F16 is not a commutable operation
by Stanislav Mekhanoshin
· 8 years ago
c20deb6
[SLP] Improve comments and naming of functions/variables/members, NFC.
by Alexey Bataev
· 8 years ago
41c139a
[SystemZ] Simplify test case. NFC
by Quentin Colombet
· 8 years ago
d3d2aec
[x86] fix over-specific triple; NFC
by Sanjay Patel
· 8 years ago
Next »