Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
dfd20c4090946f543b03148bde9132195c8a7dac
dfd20c4
[MIRParser] Update a diagnostic message to use the correct register sigil. NFC
by Matt Davis
· 7 years ago
c0ac385
[Hexagon] Fix the value of HexagonII::TypeCVI_FIRST
by Krzysztof Parzyszek
· 7 years ago
fbe156d
[X86] Initialize FMA3Info directly in its constructor instead of relying on std::call_once
by Craig Topper
· 7 years ago
54edf46
[X86] Don't fold unaligned loads into SSE ROUNDPS/ROUNDPD for ceil/floor/nearbyint/rint/trunc.
by Craig Topper
· 7 years ago
3e9f1c2
[Hexagon] Enforce restrictions on packetizing cache instructions
by Krzysztof Parzyszek
· 7 years ago
b07f54a
docs: document CodeView directives
by Saleem Abdulrasool
· 7 years ago
9331b2f
[mips] Mark microMIPS64 as being unsupported.
by Simon Dardis
· 7 years ago
58b1f43
[mips] Fix the predicates of some aliases
by Simon Dardis
· 7 years ago
4c0259d
[SLPVectorizer] Remove default OperandValueKind arguments from getArithmeticInstrCost calls (NFC)
by Simon Pilgrim
· 7 years ago
96f8f2a
[PowerPC] Fix label address calculation for ppc32
by Strahinja Petrovic
· 7 years ago
ba6893f
llvm-exegesis: mark ~ExegesisTarget() as virtual. Fixes build.
by Roman Lebedev
· 7 years ago
41d0646
Re-land r335038 "[llvm-exegesis] A mechanism to add target-specific functionality.""
by Clement Courbet
· 7 years ago
0dae1a0
Revert r335038 "[llvm-exegesis] A mechanism to add target-specific functionality."
by Clement Courbet
· 7 years ago
53ba989
[InstCombine] Replacing X86-specific rounding intrinsics with generic floor-ceil
by Mikhail Dvoretckii
· 7 years ago
fdc767c
[llvm-exegesis] A mechanism to add target-specific functionality.
by Clement Courbet
· 7 years ago
be59eb3
[X86] VRNDSCALE* folding from masked and scalar ffloor and fceil patterns
by Mikhail Dvoretckii
· 7 years ago
d6cd67b
[LoopSimplifyCFG] Invalidate SCEV in LoopSimplifyCFG
by David Green
· 7 years ago
0025839
[MCA][NFC] Add generic XOP resource tests
by Roman Lebedev
· 7 years ago
857083a
[MCA][NFC] Add generic TBM resource tests
by Roman Lebedev
· 7 years ago
eb242d5
[SLPVectorizer] Pull out AltOpcode determination from reorderAltShuffleOperands.
by Simon Pilgrim
· 7 years ago
339ffa4
Remove valueCoversEntireFragment asserts in ConvertDebugDeclareToDebugValue
by Bjorn Pettersson
· 7 years ago
96f21df
Add a factory method to ConstantDataArray that allows to pass in the data as StringRef
by Adrian Kuegel
· 7 years ago
6517111
[LoopInterchange] Move PHI handling to adjustLoopBranches.
by Florian Hahn
· 7 years ago
f356e3e
Test commit.
by Mikhail Dvoretckii
· 7 years ago
21cf431
If the arch is P9, we will select the DFLOADf32/DFLOADf64 pseudo instruction when we are loading a floating,
by QingShan Zhang
· 7 years ago
ef2db72
[RISCV] Add tests for overflow intrinsics
by Roger Ferrer Ibanez
· 7 years ago
634dad1
[SimplifyIndVars] Eliminate redundant truncs
by Max Kazantsev
· 7 years ago
e5b799b
[X86] Add the ability to force an EVEX2VEX mapping table entry from the .td files. Remove remaining manual table entries from the tablegen emitter.
by Craig Topper
· 7 years ago
023b407
[X86] Add a new VEX_WPrefix encoding to tag EVEX instruction that have VEX.W==1, but can be converted to their VEX equivalent that uses VEX.W==0.
by Craig Topper
· 7 years ago
1a6eaeb
Revert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags"
by Sanjoy Das
· 7 years ago
fe7e53e
[X86] Simplify the TSFlags checking code in EvexToVexInstPass. NFCI
by Craig Topper
· 7 years ago
ce64173
[WebAssembly] Remove an extra ';' at the end of a namespace
by Heejin Ahn
· 7 years ago
dba082a
[WebAssembly] Add more utility functions
by Heejin Ahn
· 7 years ago
c430c83
[WebAssembly] Add WasmEHFuncInfo for unwind destination information
by Heejin Ahn
· 7 years ago
f6172a9
[ARM] Thumb2 constant cmp testcases.
by Eli Friedman
· 7 years ago
9ba2448
[ARM] Testcase for Thumb1 cmp with constants.
by Eli Friedman
· 7 years ago
959e5f8
[ARM] Add Thumb1 coverage for cmn testcases.
by Eli Friedman
· 7 years ago
f5b3e11
[ARM] Testcase for missed optimization for masking.
by Eli Friedman
· 7 years ago
7d6421e
[ARM] Testcase for missed optimization with i16 compare.
by Eli Friedman
· 7 years ago
f135420
[WebAssembly] Fixed disassembler unit test failure.
by Derek Schuff
· 7 years ago
f1fc1ae
[WebAssembly] Make rethrow instruction take a target BB argument
by Heejin Ahn
· 7 years ago
a800b89
[VPlan] Add Analysis and Core to LLVM_LINK_COMPONENTS
by Heejin Ahn
· 7 years ago
56057cc
Utilize new SDNode flag functionality to expand current support for fadd
by Michael Berg
· 7 years ago
8187a5b
[X86] Remove ReadAfterLd from avx512_shift_rmbi multiclass.
by Craig Topper
· 7 years ago
849db7f
Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor"
by Xin Tong
· 7 years ago
f976cf4
Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
by Xin Tong
· 7 years ago
6368868
Tidy comment language and explanation.
by Eric Christopher
· 7 years ago
2bb865e
Pull non-lazy stub table emission into a separate function alongside
by Eric Christopher
· 7 years ago
ba9ac30
Add return statements to make it clear that all of these are mutually exclusive conditions.
by Eric Christopher
· 7 years ago
2a6f354
Tests for dag combine select (binop) -> select. NFC.
by Stanislav Mekhanoshin
· 7 years ago
f9dc097
[llvm-mca] Cleanup the header syntax line. Fix a comment. NFC.
by Matt Davis
· 7 years ago
17406f3
[WebAssembly] Modified tablegen defs to have 2 parallel instuction sets.
by Wouter van Oortmerssen
· 7 years ago
98cc066
refactor of visitFADD for AllowNewConst cases
by Michael Berg
· 7 years ago
49b7c4d
[AArch64][SVE] Asm: Fix predicate pattern diagnostics.
by Sander de Smalen
· 7 years ago
38d82ac
[AArch64][SVE] Asm: Support for saturating INC/DEC (32bit scalar) instructions.
by Sander de Smalen
· 7 years ago
2fff458
[WebAssembly] Cleaned up register accessors in WebAssemblyMachineFunctionInfo.h
by Wouter van Oortmerssen
· 7 years ago
d388cdf
[x86] regenerate checks and adjust tests
by Sanjay Patel
· 7 years ago
6cc4ab3
[docs] Fix indentation of llvm-exegesis command line arguments
by Simon Pilgrim
· 7 years ago
2bcbecf
[X86] Encode the EVEX2VEX exception list information in .td files instead of the emitter source.
by Craig Topper
· 7 years ago
6f176b7
[NFC] make MIFlag accessor functions consistant with usage model
by Michael Berg
· 7 years ago
b838c5c
[VPlan] Add VPInstruction to VPRecipe transformation.
by Florian Hahn
· 7 years ago
6979160
[ORC] Add an initial implementation of a replacement CompileOnDemandLayer.
by Lang Hames
· 7 years ago
dcd570f
[ORC] Keep weak flag on VSO symbol tables during materialization, but treat
by Lang Hames
· 7 years ago
db53e01
Shrink interval after moving copy in removePartialRedundancy
by Krzysztof Parzyszek
· 7 years ago
c75619b
[llvm-mca] Use an ordered map to collect hardware statistics. NFC.
by Andrea Di Biagio
· 7 years ago
8538578
Fix typoed cast to avoid assertion in MCFragment::dump.
by Nirav Dave
· 7 years ago
e375af8
[SLPVectorizer] Tidyup isShuffle helper
by Simon Pilgrim
· 7 years ago
46cd4ae
[TableGen] Make TiedAsmOperandTable in the AsmMatcher 'static' since its at file scope.
by Craig Topper
· 7 years ago
61d5cb5
[TableGen] Remove unused member variable.
by Craig Topper
· 7 years ago
11952d0
[VPlanRecipeBase] Add eraseFromParent().
by Florian Hahn
· 7 years ago
3e3bddc
[AArch64][SVE] Asm: Support for saturating INC/DEC (64bit scalar) instructions.
by Sander de Smalen
· 7 years ago
a5ac3f9
[X86][BtVer2] Flag AVX2+ scheduler classes as unsupported
by Simon Pilgrim
· 7 years ago
0f51d6d
[llvm-mca] Add tests for XOP and AVX512 instructions that implicitly clear the upper portion of a super-register.
by Andrea Di Biagio
· 7 years ago
6e8480a
[VPlan] Fix sanitizer problem with insertBefore.
by Florian Hahn
· 7 years ago
b0c8738
[TableGen][AsmMatcherEmitter] Allow tied operands of different classes in aliases.
by Sander de Smalen
· 7 years ago
74a06ea
Update copyright year to 2018.
by Paul Robinson
· 7 years ago
640b8b8
[SLPVectorizer] Avoid calling const VL.size() repeatedly in for-loop. NFCI.
by Simon Pilgrim
· 7 years ago
c74d447
[VPlanRecipeBase] Add insertBefore helper.
by Florian Hahn
· 7 years ago
288479f
[llvm-exegesis] Optionally ignore instructions without a sched class.
by Clement Courbet
· 7 years ago
001626f
[AArch64][SVE] Asm: Support for vector element compares.
by Sander de Smalen
· 7 years ago
637504b
[X86] Fix NOOP sched overrides on BDW/HSW/SKL.
by Clement Courbet
· 7 years ago
c6145b5
[X86] Create X86InstrFMA3Group objects fully in a static table instead of on the heap. NFCI
by Craig Topper
· 7 years ago
3f83344
[X86] Add '.s' aliases to the assembler for the various redundant move encodings to match gas and our EVEX instructions.
by Craig Topper
· 7 years ago
3ac0bd3
[X86] Move the 'vmovq.s' and similar assembly strings for EVEX vector moves with reversed operands to InstAliases.
by Craig Topper
· 7 years ago
50ea5bb
[TableGen] Prevent double flattening of InstAlias asm strings in the asm matcher emitter.
by Craig Topper
· 7 years ago
174673f
[ORC] Remove redundant condition
by Lang Hames
· 7 years ago
00bb1a1
[ORC] Only notify queries that they are resolved/ready when the query state
by Lang Hames
· 7 years ago
77b50e4
[X86] Add all the FMA instructions direclty to the load folding table instead of proxying through X86InstrFMA3Info.
by Craig Topper
· 7 years ago
501141a
[ORC] Suppress an unused variable warning for a debug-mode only use.
by Lang Hames
· 7 years ago
05afd8a
[ORC] Erase empty dependence sets when adding new symbol dependencies.
by Lang Hames
· 7 years ago
e1646eb
[ORC] In MaterializationResponsibility, only maintain the Materializing flag on
by Lang Hames
· 7 years ago
07beb49
[X86] Pass the parent SDNode to X86DAGToDAGISel::selectScalarSSELoad to simplify the hasSingleUseFromRoot handling.
by Craig Topper
· 7 years ago
a9e3971
[llvm-mca][X86] Add some avx512f/avx512vl resource test placeholders
by Simon Pilgrim
· 7 years ago
59cb663
[AArch64][SVE] Asm: Support for bitwise operations on predicate vectors.
by Sander de Smalen
· 7 years ago
cac4c4a
[AArch64][SVE] Asm: Support for SEL (vector/predicate) instructions.
by Sander de Smalen
· 7 years ago
572d25bd
[NVPTX] Ignore target-cpu and -features for inlining
by Jonas Hahnfeld
· 7 years ago
011c97e
[WebAssembly] Simple comment fix. NFC.
by Heejin Ahn
· 7 years ago
73b1acb
[X86] More additions to the load folding tables based on the autogenerated tables.
by Craig Topper
· 7 years ago
86126e4
[X86] Hide POP16/32/64rmr and PUSH16/32/64rmr instructions from the assembly parser.
by Craig Topper
· 7 years ago
ea330bd
[X86] Fix an inconsistency between AVX512 and AVX/SSE version on a couple instructions.
by Craig Topper
· 7 years ago
Next »