Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
f0c0da8ab255035c247162d3bd4661d4e012cef5
f0c0da8
[X86] Merge the Has3DNow0F0FOpcode TSFlag into the OpMap encoding. NFC
by Craig Topper
· 7 years ago
0a0437f
Add REQUIRES lines for the targets being checked in this test.
by Eric Christopher
· 7 years ago
b97c8e6
[X86] Add a DAG combine to simplify PMULDQ/PMULUDQ nodes
by Craig Topper
· 7 years ago
3997401
Allow FDE references outside the +/-2GB range supported by PC relative
by Eric Christopher
· 7 years ago
679790c
Remove unused header from EntryExitInstrumenter
by David Blaikie
· 7 years ago
fbb1ffb
[X86] Correct the value AdSizeX in X86II enum. NFC
by Craig Topper
· 7 years ago
b91d9a7
Fix layering by moving ValueTypes.h from CodeGen to IR
by David Blaikie
· 7 years ago
b933411
Fix layering of CodeGen/TargetOpcodes.def by moving it to Support
by David Blaikie
· 7 years ago
9d9a46a
Fix layering of MachineValueType.h by moving it from CodeGen to Support
by David Blaikie
· 7 years ago
dae3bbe
Fix layering by moving Support/CodeGenCWrappers.h to Target
by David Blaikie
· 7 years ago
cb6b3af
Fix layering by moving X86DisassemblerDecoderCommon to Support
by David Blaikie
· 7 years ago
fe42bd5
Move TargetLoweringObjectFile from CodeGen to Target to fix layering
by David Blaikie
· 7 years ago
4dcdb90
[GuardWidening] Group code by class [NFC]
by Philip Reames
· 7 years ago
e8b9e31
[X86] Fix Windows `i1 zeroext` conventions to use i8 instead of i32
by Reid Kleckner
· 7 years ago
a10309c
Fix Layering, move instrumentation transform headers into Instrumentation subdirectory
by David Blaikie
· 7 years ago
ae29a3a
[PM][FunctionAttrs] add NoUnwind attribute inference to PostOrderFunctionAttrs pass
by Fedor Sergeev
· 7 years ago
8a30416
[InstCombine] simplify code for FP intrinsic shrinking; NFCI
by Sanjay Patel
· 7 years ago
e3edd48
[InstCombine] increase test coverage for intrinsic shrinking; NFC
by Sanjay Patel
· 7 years ago
a9607de
[Hexagon] Make findLoopInstr member of HexagonInstrInfo
by Krzysztof Parzyszek
· 7 years ago
b0f8329
[Hexagon] Correct update of instruction offet in HW loop fixup
by Krzysztof Parzyszek
· 7 years ago
285ec60
[Hexagon] Boost profit for word-mask immediates, reduce for others
by Krzysztof Parzyszek
· 7 years ago
40a7eed
[PDB] Resubmit "Support embedding natvis files in PDBs."
by Zachary Turner
· 7 years ago
b5af769
[Hexagon] Assume all extendable branches to be of size 8 in relaxation
by Krzysztof Parzyszek
· 7 years ago
3b9d240
[llvm-mca] Split the InstructionInfoView from the SummaryView.
by Andrea Di Biagio
· 7 years ago
6ee6382
[Hexagon] Incorrectly removing dead flag and adding kill flag
by Krzysztof Parzyszek
· 7 years ago
fcf36ad
[Hexagon] Silence unused variable warning in Release builds
by Benjamin Kramer
· 7 years ago
9c29185
[Hexagon] Fold offset in base+immediate loads/stores
by Krzysztof Parzyszek
· 7 years ago
5c164ff
[X86] Add itinerary to RCPSS*_Int and similar instructions.
by Craig Topper
· 7 years ago
668c5c9
[X86] Add itineraries to ADD.*_DB instructions to match their normal counterparts.
by Craig Topper
· 7 years ago
9272c8a
[AMDGPU] Update OpenCL to use 48 bytes of implicit arguments for AMDGPU
by Tony Tye
· 7 years ago
2b4b7fe
[AMDGPU] Remove use of OpenCL triple environment and replace with function attribute for AMDGPU
by Tony Tye
· 7 years ago
0995a92
[PDB] Make our PDBs look more like MS PDBs.
by Zachary Turner
· 7 years ago
287a3ef
[Hexagon] Always generate mux out of predicated transfers if possible
by Krzysztof Parzyszek
· 7 years ago
c2422b8
Delete the copy constructor for llvm::yaml::Node
by Jordan Rose
· 7 years ago
ab5fa75
[Hexagon] Avoid early if-conversion for one sided branches
by Krzysztof Parzyszek
· 7 years ago
fc59547
[X86][Btver2] Cleanup TEST instructions to use JFPA (+JFPX on ymms) function unit
by Simon Pilgrim
· 7 years ago
49cb85b
[HWASan] Port HWASan to Linux x86-64 (LLVM)
by Alex Shlyapnikov
· 7 years ago
2aafc7a
[ARM] Fix "Constant pool entry out of range!" in Thumb1 mode
by Ana Pazos
· 7 years ago
f536a15
[llvm-mca] update the ResourcePressureView after r328335. NFC.
by Andrea Di Biagio
· 7 years ago
75d94b0
[Hexagon] Two fixes in early if-conversion
by Krzysztof Parzyszek
· 7 years ago
03d3921
[X86][Btver2] Cleanup MOVMSK instructions to use JFPA function unit
by Simon Pilgrim
· 7 years ago
1224e3b
Fix a block copying problem in LICM
by Andrew Kaylor
· 7 years ago
c643add
[llvm-mca] Make the resource cost a double.
by Andrea Di Biagio
· 7 years ago
b14d2e8
[ADT] Simplify getMemory. NFC
by Fangrui Song
· 7 years ago
c1ba200
[Hexagon] Copy subregisters in HexagonStoreWiden
by Krzysztof Parzyszek
· 7 years ago
aa42861
[X86][Btver2] Vector permutes use a JFPU01 scheduler pipe and JFPX/JVALU function unit
by Simon Pilgrim
· 7 years ago
20274be
[InstCombine] auto-generate checks; NFC
by Sanjay Patel
· 7 years ago
1234988
[X86][Btver2] Vector store instructions use a JFPU1 scheduler pipe and JSAGU/JSTC function units
by Simon Pilgrim
· 7 years ago
ff51e42
[InstSimplify] regenerate checks, move tests; NFC
by Sanjay Patel
· 7 years ago
4561f7d
Re-commit: [MachineLICM] Add functions to MachineLICM to hoist invariant stores
by Zaara Syeda
· 7 years ago
9dd8ea3
[InstCombine] regenerate test checks; NFC
by Sanjay Patel
· 7 years ago
8ec7dc0
[X86][Btver2] Cleanup DPPS/DPPD instructions to use JFPA/JFPM function units
by Simon Pilgrim
· 7 years ago
9e58a32
[InstCombine] reduce code duplication; NFC
by Sanjay Patel
· 7 years ago
02dc2b9
[InstCombine] improve variable name; NFC
by Sanjay Patel
· 7 years ago
a5f0287
[AArch64] Don't reduce the width of loads if it prevents combining a shift
by John Brawn
· 7 years ago
9023810
[X86][Btver2] Fix MicroOps counts for DPPS/YMM memory folded instructions
by Simon Pilgrim
· 7 years ago
35ac351
[X86][Btver2] Cleanup SSE42 PCMPISTR/PCMPESTR string instructions to correctly use JFPU1 scheduler pipe followed by JLAGU/JSAGU/JFPA/JVALU function units
by Simon Pilgrim
· 7 years ago
4a4cde3
Remove the deprecated single-alignment IRBuilder API for memcpy/memmove (NFC)
by Daniel Neilson
· 7 years ago
27f212d
[SLP] Stop counting cost of gather sequences with multiple uses
by Matthew Simpson
· 7 years ago
7e21e42
Remove deprecated MemIntrinsic methods (NFC)
by Daniel Neilson
· 7 years ago
37d8f03
[DEBUGINFO] Add flag for DWARF2 to use sections as references.
by Alexey Bataev
· 7 years ago
a0e24a5
[ARM] Support float literals under XO
by Christof Douma
· 7 years ago
02f8ef3
Revert r328307: [IPSCCP] Use constant range information for comparisons of parameters.
by Florian Hahn
· 7 years ago
844cfa0
[GlobalISel] Fix legalizer combine to not use illegal input G_EXTRACT.
by Amara Emerson
· 7 years ago
639d249
[test] Allow for optional No-Op Barrier Pass in O0 pipeline
by Matthew Simpson
· 7 years ago
f89d0f2
[X86][Znver1] Fix instregex entries that don't match any instructions (D44687)
by Simon Pilgrim
· 7 years ago
ad4f5a9
[X86][SandyBridge] Fix missing comma that was causing string concatenation of 2 instregex entries
by Simon Pilgrim
· 7 years ago
a1633c3
[IPSCCP] Use constant range information for comparisons of parameters.
by Florian Hahn
· 7 years ago
8a63941
[llvm-mca] Pass the InstrBuilder to the constructor of Backend.
by Andrea Di Biagio
· 7 years ago
10ba818
[llvm-mca] Add flag -resource-pressure to enable/disable printing of the resource pressure view.
by Andrea Di Biagio
· 7 years ago
32a9859
[X86][Btver2] Vector move/load/store instructions use a JFPU01 scheduler pipe and JFPX/JVALU function unit as well as the AGUs
by Simon Pilgrim
· 7 years ago
ebbdedf
[AArch64] Clean-up a few over-eager regexps in models.
by Florian Hahn
· 7 years ago
bf6a9a9
[LoopUnroll] Simplify induction variables after peeling too.
by Florian Hahn
· 7 years ago
5277548
[ORC] Join materialization thread in unit test
by Benjamin Kramer
· 7 years ago
20ec3b0
[ARM] Error out on .arm assembler directives on windows
by Martin Storsjo
· 7 years ago
c5f9aed
Revert "[DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))"
by Martin Storsjo
· 7 years ago
3475594
[X86] Give VPCMPEQQ the same itinerary as its SSE counterpart.
by Craig Topper
· 7 years ago
daf2cf1
[X86] Correct the latencies of SNB integer vector multiplies based on Agner's data. Add missing MMX multiplies.
by Craig Topper
· 7 years ago
727b684
[X86] Match vpblendvb/vblendvps/vblendvpd itineraries to the SSE equivalent. Change pblendvb/blendvps/blendvpd to use WriteFVarBlend
by Craig Topper
· 7 years ago
1a5a81c
[X86] Change VPSADBW itinerary to SSE_INTALU_ITINS_P to match the SSE version.
by Craig Topper
· 7 years ago
3a512b0
[X86] Give VLDDQUrm and LDDQUrm the same itinerary.
by Craig Topper
· 7 years ago
23b385d
[X86] Merge VMOVMSKBrr and MOVMSKBrr in the SNB sheduler model.
by Craig Topper
· 7 years ago
7b045fc
[X86] Add VEXTRB/W/D/Q to Zen scheduler model.
by Craig Topper
· 7 years ago
555ee3a
[X86] Fix the itinerary for vextractps to match extractps.
by Craig Topper
· 7 years ago
aea0303
[DAG] Fix node id invalidation in Instruction Selection.
by Nirav Dave
· 7 years ago
729e2bc
[TableGen] Don't capture returned std::vectors by const reference.
by Craig Topper
· 7 years ago
6394fed
For llvm-nm and Mach-O files also use function starts info in some
by Kevin Enderby
· 7 years ago
b9182a2
State that CFG is preserved in 'Falkor HW Prefetch Fix Late Phase'.
by Michael Zolotukhin
· 7 years ago
61fb9e7
[Support/Parallel] Use lock_guard which has less overhead than unique_lock.
by Fangrui Song
· 7 years ago
ac2f2de
Reapply "[test] Add tests for llc passes pipelines." with a fix for bots with expensive checks on.
by Michael Zolotukhin
· 7 years ago
d140aea
Move SampleProfile.h into IPO along with the rest of the IPO pass headers
by David Blaikie
· 7 years ago
0db608b
[X86] Correct the VROUND regular expressions in Znver1 scheduler model to account for r328254
by Craig Topper
· 7 years ago
f181976
Finish moving the IPSCCP pass from Scalar to IPO - moving the registration
by David Blaikie
· 7 years ago
ca64890
Revert r325687 (workaround for PR36032).
by Evgeny Stupachenko
· 7 years ago
b313821
Add test for demangling GNU ABI tags.
by Rafael Espindola
· 7 years ago
c4f4f54
[X86] Rename VROUNDYPS* and VROUNDYPD* instructions to VROUNDPSY* and VROUNDPDY*. Fix itinerary mistake on all memory forms of VROUNDPD
by Craig Topper
· 7 years ago
423eb96
[DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))
by Guozhi Wei
· 7 years ago
7afebf7
Fix layering between SCCP and IPO SCCP
by David Blaikie
· 7 years ago
238a338
[MIR] Making MIR Printing, opt -dot-cfg, and -debug printing faster
by Roman Tereshin
· 7 years ago
21d9c7a
Revert "Revert "[InstrProf] Support for external functions in text format.""
by Mircea Trofin
· 7 years ago
Next »