Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
3441786e27a49e8e29713bc6bc49d81c28da9b17
3441786
AMDGPU/SI: add llvm.amdgcn.ps.live intrinsic
by Nicolai Haehnle
· 9 years ago
758524f
[AVX512] Teach lowering to use vplzcntd/q to implement 128/256-bit CTTZ_ZERO_UNDEF even without VLX support. We can just extend to 512-bits and extract like we do for CTLZ.
by Craig Topper
· 9 years ago
5ab1a4f
ValueMapper/Enumerator: Clean up code in post-order traversals, NFC
by Duncan P. N. Exon Smith
· 9 years ago
7c23aa2
[MachineCombiner] Support for floating-point FMA on ARM64
by Gerolf Hoflehner
· 9 years ago
acfba51
[ThinLTO] Remove unused/incomplete lazy summary reading support (NFC)
by Teresa Johnson
· 9 years ago
14eb0b5
Untabify.
by NAKAMURA Takumi
· 9 years ago
b725c76
Try to fix UNRESOLVED: LLVM :: CodeGen/AArch64/arm64-regress-opt-cmp.s on bots.
by Nico Weber
· 9 years ago
817fdeb
ARM: fix test for Windows division
by Saleem Abdulrasool
· 9 years ago
e0dd87a
[WebAssembly] Limit alignment hints to natural alignment.
by Dan Gohman
· 9 years ago
197563e
ARM: restrict register class for WIN__DBZCHK
by Saleem Abdulrasool
· 9 years ago
aa72481
[sancov] using normalized filenames for blacklist checks.
by Mike Aizatsky
· 9 years ago
259641d
Fix more -Wunused-variable in non-asserts build.
by David Blaikie
· 9 years ago
361618e
MachO: enable .data_region directives everywhere
by Tim Northover
· 9 years ago
12098d3
Fix some -Wunused-variable warnings in non-asserts builds.
by David Blaikie
· 9 years ago
a0a870f
[Support] Fix Wcast-qual warning
by Vedant Kumar
· 9 years ago
a1d19be
Fix PDB warnings and test
by Reid Kleckner
· 9 years ago
4913b3f
Improve error message reporting for MachineFunctionProperties
by Derek Schuff
· 9 years ago
cfbb8a7
Remove dead code. NFC
by Amaury Sechet
· 9 years ago
46d5ec0
Fix -Wreturn-type warning with HAVE_DIA_SDK is false.
by Zachary Turner
· 9 years ago
9c2e16e
Fix pdbdump-headers.test after guid format change.
by Zachary Turner
· 9 years ago
d192551
Fix for case sensitive filename failure.
by Zachary Turner
· 9 years ago
de4d323
Fixed flag description
by Mike Aizatsky
· 9 years ago
48c9c5b
Remove various warnings. NFC
by Amaury Sechet
· 9 years ago
3494767
[esan] EfficiencySanitizer instrumentation pass
by Derek Bruening
· 9 years ago
b505275
Add utility function to manipulate attributes on CallSite. NFC
by Amaury Sechet
· 9 years ago
11646329
Fix a typo in an error message. Caught by Sean Silva!
by Kevin Enderby
· 9 years ago
089f755
[ProfileData] Report errors from InstrProfSymtab::create
by Vedant Kumar
· 9 years ago
bf8e161
add tests for disguised fabs/fneg
by Sanjay Patel
· 9 years ago
f2cd157
[MachineBasicBlock] Make the pass argument truly mandatory when splitting edges.
by Quentin Colombet
· 9 years ago
d993f1c
use FileCheck; add test for disguised fabs
by Sanjay Patel
· 9 years ago
6efffd3
Add natvis visualizers for endian types.
by Zachary Turner
· 9 years ago
ec47429
Refactor raw pdb dumper into library
by Zachary Turner
· 9 years ago
e4d168d
[MachineBasicBlock] Refactor SplitCriticalEdge to expose a query API.
by Quentin Colombet
· 9 years ago
c7e7d32
hange the variable name big_size to BigSize. Caught by Rafael Espíndola!
by Kevin Enderby
· 9 years ago
7c699fb
Zero-initialize members of the CpuHashInfoTy structure for AsmParser
by Andrew Kaylor
· 9 years ago
484ff8d
[RuntimeDyld] Fix conservative over-allocation of memory for common symbols.
by Lang Hames
· 9 years ago
8f964ad
NFC: fix copy / paste comment
by JF Bastien
· 9 years ago
ad7d56b
[Hexagon] Properly recognize register alt names
by Krzysztof Parzyszek
· 9 years ago
13eabc3
Fix crash in llvm-objdump with -macho -objc-meta-data that was trying dump a non-existent section.
by Kevin Enderby
· 9 years ago
372b2d6
NFC: fix nonsensical comment
by JF Bastien
· 9 years ago
80fd5b2
Folding compares with unescaped allocations
by Sanjoy Das
· 9 years ago
c552ed7
[Hexagon] Expand handling of the small-data/bss section
by Krzysztof Parzyszek
· 9 years ago
0e156ed
[RegisterBankInfo] Change the API for the verify methods.
by Quentin Colombet
· 9 years ago
4ec85d0
AMDGPU: Fix debug name of pass to better match
by Matt Arsenault
· 9 years ago
193934b
LegalizeDAG: Move unaligned load/store expansion to TLI
by Matt Arsenault
· 9 years ago
99b0ca4
[RegisterBankInfo] Change the representation of the partial mappings.
by Quentin Colombet
· 9 years ago
88c88b2
DAGCombiner: Reduce 64-bit BFE pattern to pattern on 32-bit component
by Matt Arsenault
· 9 years ago
43a1464
[instcombine][unordered] Extend load(select) transform to handle unordered loads
by Philip Reames
· 9 years ago
c852398
Initial implementation of optimization bisect support.
by Andrew Kaylor
· 9 years ago
a7af0d6
Split IntrReadArgMem into IntrReadMem and IntrArgMemOnly
by Nicolai Haehnle
· 9 years ago
343a611
[unordered] unordered loads from null are still unreachable
by Philip Reames
· 9 years ago
8ac661c
[PowerPC] [SSP] Fix stack guard load for 32-bit.
by Marcin Koscielnicki
· 9 years ago
e69bdcf
[LoopUtils] Fix typo in comment
by Adam Nemet
· 9 years ago
07c1653
[LoopUtils] Add asserts to findStringMetadataForLoop. NFC
by Adam Nemet
· 9 years ago
b4a76b3
[LoopUtils] Move def of findStringMetadataForLoop to LoopUtils.cpp. NFC
by Adam Nemet
· 9 years ago
94253c1
[LoopUtils] Rename {check->find}StringMetadata{Into->For}Loop. NFC
by Adam Nemet
· 9 years ago
58cd23c
[instcombine][unordered] Implement *-load forwarding for unordered atomics
by Philip Reames
· 9 years ago
1268621
Fixed Dwarf debug info emission to skip DILexicalBlockFile entries.
by Amjad Aboud
· 9 years ago
6159d86
[unordered] Add tests and conservative handling in support of future changes [NFCI]
by Philip Reames
· 9 years ago
615a6cf
Address Philip's post-commit feedback for r266987. NFC.
by Chad Rosier
· 9 years ago
dbd967b
Minor comment cleanup [NFC]
by Philip Reames
· 9 years ago
8b7f416
Fix recursive -only-needed.
by Rafael Espindola
· 9 years ago
42fa984
[mips][microMIPS] Implement ldpc instruction
by Zoran Jovanovic
· 9 years ago
161372b
[mips][microMIPS] Add R_MICROMIPS_PC19_S2 relocation
by Zoran Jovanovic
· 9 years ago
88419b2
Refactor implied condition logic from ValueTracking directly into CmpInst. NFC.
by Chad Rosier
· 9 years ago
ddc5048
[mips][microMIPS] Add R_MICROMIPS_PC26_S1 relocation
by Zoran Jovanovic
· 9 years ago
02026c0
[AMDGPU] Assembler: prevent parseDPPCtrlOps from eating invalid tokens
by Sam Kolton
· 9 years ago
b18e50c
Add a CachedHash structure.
by Rafael Espindola
· 9 years ago
d591d40
[mips][microMIPS] Implement TLBP, TLBR, TLBWI and TLBWR instructions
by Zlatko Buljan
· 9 years ago
b6b7c48
[mips][microMIPS] Implement LL, SC, MOVEP, ROTR, ROTRV and SYSCALL instructions and add tests for LWM32 and SWM32
by Zlatko Buljan
· 9 years ago
02f5473
Updated a test not to produce an empty s-file.
by Evgeny Astigeevich
· 9 years ago
5a1084c
[AArch64][CodeGen] Fix of PR27158: incorrect peephole optimization in AArch64InstrInfo::optimizeCompareInstr
by Evgeny Astigeevich
· 9 years ago
0e2baf6
[AVX512] Add CTTZ support for v8i64 and v16i32 vectors.
by Craig Topper
· 9 years ago
33683f1
[X86] Fix vector-tzcnt-512 test to disable CDI while enabling BWI for one of the runs. Update check patterns accordingly.
by Craig Topper
· 9 years ago
1c6fe69
Fix test command line to explicitly disable CDI instructions for one test.
by Craig Topper
· 9 years ago
2a866db
CachePruning: early exit if no path supplied
by Mehdi Amini
· 9 years ago
01d402f
ThinLTO: initialize variables
by Mehdi Amini
· 9 years ago
56e5e84
[AVX512] Add support for lowering CTTZ v64i8 and v32i16 with BWI instructions.
by Craig Topper
· 9 years ago
ccd4d20
[X86] Remove redundant calls to setOperationAction for EXTRACT_VECTOR_ELT/INSERT_VECTOR_ELT from SSE41 block. They were already done in an earlier block. NFC
by Craig Topper
· 9 years ago
28de30a
[X86] Remove some operations from the default Expand all vector ops loop. Instead let them stay Legal and mark them Expand for specific types where needed. Reduces overall number of calls to setOperationAction. NFC
by Craig Topper
· 9 years ago
803d96c
[X86] Remove old leftover MMX code that sets various 64-bit vector operations to Expand. These vector types aren't legal so these operations would never make it far enough to need to expand. NFC
by Craig Topper
· 9 years ago
19293aa
ThinLTO: add module caching handling.
by Mehdi Amini
· 9 years ago
5d79e77
ThinLTO: Resolve linkonce_odr aliases just like functions
by Mehdi Amini
· 9 years ago
84a84a1
[SimplifyCFG] Fold `llvm.guard(false)` to unreachable
by Sanjoy Das
· 9 years ago
fe59ac8
[X86] Remove unnecessary setting of CTTZ_ZERO_UNDEF to Custom for vector types where we can't do any better than the Custom lowering of CTTZ. LegalizeVectorOps will expand to CTTZ since its marked Custom.
by Craig Topper
· 9 years ago
3655b0c
[SelectionDAG] Teach LegalizeVectorOps to directly Expand CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF to CTTZ/CTLZ directly if those ops are Legal/Custom instead of deferring it to LegalizeOps.
by Craig Topper
· 9 years ago
0562d50
[AVX512] Add support for popcount of v8i64 and v16i32 with and without BWI instructions.
by Craig Topper
· 9 years ago
bb1a6fc
ValueMapper: Map uniqued nodes in post-order
by Duncan P. N. Exon Smith
· 9 years ago
0e60374
ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performing importing
by Mehdi Amini
· 9 years ago
e33a1a5
BitcodeWriter: Emit metadata in post-order (again)
by Duncan P. N. Exon Smith
· 9 years ago
d396215
MachineSched: Cleanup; NFC
by Matthias Braun
· 9 years ago
32ea396
Add optimization for 'icmp slt (or A, B), A' and some related idioms based on knowledge of the sign bit for A and B.
by Nick Lewycky
· 9 years ago
faa949c
Refine instruction weight annotation algorithm for sample profiler.
by Dehao Chen
· 9 years ago
288715b
Fix another compilation error from r266919 for clang-atom-d525-fedora-rel which
by Kevin Enderby
· 9 years ago
9de3901
Fix compilation error in r266919.
by Evgeniy Stepanov
· 9 years ago
d7f2f9e
[test/PGOProfile] Make tests independent of the raw profile version (NFC)
by Vedant Kumar
· 9 years ago
813e0cf
Thread Expected<...> up from libObject’s getName() for symbols to allow llvm-objdump to produce a good error message.
by Kevin Enderby
· 9 years ago
de21c29
[Hexagon] Add -mv.. options to override CPU selection
by Krzysztof Parzyszek
· 9 years ago
b398943
IR: Use SmallVector instead of std::vector of TrackingMDRef
by Duncan P. N. Exon Smith
· 9 years ago
7c73f3f
IR: Stop copying vectors of TrackingMDRef in DIBuilder
by Duncan P. N. Exon Smith
· 9 years ago
Next »