Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
d29bdc72bbefc938a23b51ac4282548d6e36d317
d29bdc7
tools: avoid use of std::function
by Saleem Abdulrasool
· 11 years ago
b6a667f
tools: split out Win64EHDumper from COFFDumper
by Saleem Abdulrasool
· 11 years ago
53046f3
tools: inline simple single-use function
by Saleem Abdulrasool
· 11 years ago
ec944ce
tools: refactor COFFDumper symbol resolution logic
by Saleem Abdulrasool
· 11 years ago
12d17f4
tools: use references rather than out pointers in COFFDumper
by Saleem Abdulrasool
· 11 years ago
cec3724
DebugInfo: Fix inlining with #file directives a little harder
by David Blaikie
· 11 years ago
7e79a35
Streamline test case by avoiding a temporary file and piping llc output straight to llvm-dwarfdump
by David Blaikie
· 11 years ago
c385367
Emit data or code export directives based on the type.
by Rafael Espindola
· 11 years ago
fba226f
Make these CHECKs a bit more strict.
by Rafael Espindola
· 11 years ago
62692b4
Add an extension point for peephole optimizers.
by Peter Collingbourne
· 11 years ago
68b0d1d
Fix some misplaced spaces around 'override'
by Hans Wennborg
· 11 years ago
11d505b
build: sort llvm-readobj sources
by Saleem Abdulrasool
· 11 years ago
a054d53
llvm-readobj: remove some dead code
by Saleem Abdulrasool
· 11 years ago
0fc4125
AArch64: disable FastISel for large code model.
by Tim Northover
· 11 years ago
c734d38
MachineVerifier: Clean up some syntactic weirdness left behind by find&replace.
by Benjamin Kramer
· 11 years ago
9d934ac
CodeGen: Make MachineBasicBlock::back skip to the beginning of the last bundle.
by Benjamin Kramer
· 11 years ago
29f94c7
AArch64/ARM64: move ARM64 into AArch64's place
by Tim Northover
· 11 years ago
9105f66
AArch64/ARM64: remove AArch64 from tree prior to renaming ARM64.
by Tim Northover
· 11 years ago
4ca8b0b
llvm/test/Object/ar-error.test: Don't check the message "No such file or directory".
by NAKAMURA Takumi
· 11 years ago
45788be
Implement sext(C1 + C2*X) --> sext(C1) + sext(C2*X) and
by Michael Zolotukhin
· 11 years ago
6a04ef9
ARM64: extract a 32-bit subreg when selecting an inreg extend
by Tim Northover
· 11 years ago
1288a3b
DebugInfo: Generalize some tests to handle variations in attribute ordering.
by David Blaikie
· 11 years ago
3b39845
DebugInfo: Generalize a test case to not depend on abbreviation numbering.
by David Blaikie
· 11 years ago
7ce3a72
Test case comments. Fix sloppiness.
by Andrew Trick
· 11 years ago
ef3a12f
clang-format function.
by Rafael Espindola
· 11 years ago
0d4e85d
Remove a confusing use of a static method.
by Rafael Espindola
· 11 years ago
ae13f23
DebugInfo: Put concrete definitions referencing abstract definitions in the same scope as the abstract definition.
by David Blaikie
· 11 years ago
ab0d042
Fix and improve SCEV ComputeBackedgeTankCount.
by Andrew Trick
· 11 years ago
8b8e384
Revert part of "Fix broken FileCheck prefixes"
by Nico Rieck
· 11 years ago
ef72e73
Use alias linkage and visibility to decide tls access mode.
by Rafael Espindola
· 11 years ago
b165140
Remove unused CHECK lines
by Nico Rieck
· 11 years ago
a739ea3
Fix broken FileCheck prefixes
by Nico Rieck
· 11 years ago
8d959dd
Add the extracted constant offset using GEP
by Jingyue Wu
· 11 years ago
bb75e24
[RuntimeDyld] Remove relocation bounds check introduced in r208375 (MachO only).
by Lang Hames
· 11 years ago
bd62a7a
Add FIXME comment based on code review feedback by Hal Finkel on r209338
by David Blaikie
· 11 years ago
c3be377
Convert test to use FileCheck.
by Rafael Espindola
· 11 years ago
2bd2c56
Teach the table generated emitPseudoExpansionLowering function to not emit a switch statement containing only a default statement (and no cases). Updated some of the code to use range-based for loops as well. No functional changes.
by Aaron Ballman
· 11 years ago
a4df7d4
Aliases are always definition, delete dead code.
by Rafael Espindola
· 11 years ago
dc3ce83
Delete dead code.
by Rafael Espindola
· 11 years ago
b3fa233
[mips] Work around inconsistency in llvm-mc's placement of fixup markers
by Daniel Sanders
· 11 years ago
ff87630
[mips][mips64r6] t(eq|ge|lt|ne)i and t(ge|lt)iu are not available in MIPS32r6/MIPS64r6
by Daniel Sanders
· 11 years ago
36b0fd5
[mips][mips64r6] [ls][dw][lr] are not available in MIPS32r6/MIPS64r6
by Daniel Sanders
· 11 years ago
f2938bf
[asan] properly instrument memory accesses that have small alignment (smaller than min(8,size)) by making two checks instead of one. This may slowdown some cases, e.g. long long on 32-bit or wide loads produced after loop unrolling. The benefit is higher sencitivity.
by Kostya Serebryany
· 11 years ago
4f22c98
Updated the llvm.mem.parallel_loop_access semantics to include the possibility
by Pekka Jaaskelainen
· 11 years ago
fa16c88
Fixup sys::getHostCPUFeatures crypto names so it doesn't clash with kernel headers
by Bradley Smith
· 11 years ago
84a0dc3
[YAML] Add an optional argument `EnumMask` to the `yaml::IO::bitSetCase()`.
by Simon Atanasyan
· 11 years ago
7a0a087
Typedef NumeredTypesMapTy is not used anywhere.
by Yaron Keren
· 11 years ago
cfce940
Test commit.
by Jingyue Wu
· 11 years ago
f97e200
llvm-ar: Output the file we errored on.
by Filipe Cabecinhas
· 11 years ago
1ed412c
Rename a couple of variables to be more accurate.
by David Blaikie
· 11 years ago
e4dfe5d
DebugInfo: Fix cross-CU references for scopes (and variables within those scopes) in abstract definitions of cross-CU inlined functions
by David Blaikie
· 11 years ago
df9a782
MC: remove unnecessary restriction on tests
by Saleem Abdulrasool
· 11 years ago
d7689b6
[ARM64] Fix a bug in shuffle vector lowering to generate corect vext ISD with swapped input vectors.
by Jiangning Liu
· 11 years ago
0e93fa9
Attempt to placate compilers that warn on casts between pointer-to-object and
by Richard Smith
· 11 years ago
e318ce6
ScalarEvolution: Fix handling of AddRecs in isKnownPredicate
by Justin Bogner
· 11 years ago
c86ebbd
[Graph Writer] Limit the length of the graph name because Windows can't handle it.
by Michael J. Spencer
· 11 years ago
ef518f1
Make these bool bitfields.
by Eric Christopher
· 11 years ago
8f33e4c
[RuntimeDyld] Teach RuntimeDyldMachO how to handle scattered VANILLA relocs on
by Lang Hames
· 11 years ago
ff93350
Update some AliasAnalysis pass docs for getAdjustedAnalysisPointer.
by Eric Christopher
· 11 years ago
fed4bab
R600: Add definition for flat address space ID.
by Matt Arsenault
· 11 years ago
3c698f3
R600: Try to convert BFE back to standard bit ops when possible.
by Matt Arsenault
· 11 years ago
e3ed404
R600: Add dag combine for BFE
by Matt Arsenault
· 11 years ago
7e12b82
R600: Implement ComputeNumSignBitsForTargetNode for BFE
by Matt Arsenault
· 11 years ago
9859540
R600: Implement computeMaskedBitsForTargetNode for BFE
by Matt Arsenault
· 11 years ago
cb0402e
R600: Expand mul24 for GPUs without it
by Matt Arsenault
· 11 years ago
21851f9
R600: Expand mad24 for GPUs without it
by Matt Arsenault
· 11 years ago
f49da43
R600: Add intrinsics for mad24
by Matt Arsenault
· 11 years ago
bd0283a
Return false if we're not going to do anything.
by Eric Christopher
· 11 years ago
351c658
R600/SI: Move instruction pattern to instruction definition
by Matt Arsenault
· 11 years ago
c647710
Remove LLVMContextImpl::optimizationRemarkEnabledFor.
by Diego Novillo
· 11 years ago
3957d424
[X86] Improve the lowering of BITCAST from MVT::f64 to MVT::v4i16/MVT::v8i8.
by Andrea Di Biagio
· 11 years ago
634d64e
ARM64: remove '#' from annotation of add/sub immediate
by Tim Northover
· 11 years ago
d16404a
Add support for missed and analysis optimization remarks.
by Diego Novillo
· 11 years ago
de70176
Segmented stacks: omit __morestack call when there's no frame.
by Tim Northover
· 11 years ago
65ea1ad
ARM64: these work too
by Tim Northover
· 11 years ago
213f915
Yes they do
by Tim Northover
· 11 years ago
369e565
ARM64: model pre/post-indexed operations properly.
by Tim Northover
· 11 years ago
e072ed7
ARM64: separate load/store operands to simplify assembler
by Tim Northover
· 11 years ago
b08e038
[mips] Make unalignedload.ll test stricter and easier to modify for MIPS32r6/MIPS64r6
by Daniel Sanders
· 11 years ago
98eba92
[mips] Change lwl and lwr in inlineasm_constraint.ll to lw
by Daniel Sanders
· 11 years ago
8afb08e
[mips] Use addiu in inline assembly tests since addi is not available in all ISA's
by Daniel Sanders
· 11 years ago
00011c7
Extend sys::getHostCPUFeatures to work on AArch64 platforms
by Bradley Smith
· 11 years ago
e3ece90
[mips][mips64r6] addi is not available on MIPS32r6/MIPS64r6
by Daniel Sanders
· 11 years ago
5f45ba1
[mips][mips64r6] Test that paired single instructions are invalid
by Daniel Sanders
· 11 years ago
c96096c
[mips][mips64r6] Add b[on]vc
by Daniel Sanders
· 11 years ago
2447dcc
ARM64: assert if we see i64 -> i64 extend in the DAG.
by Tim Northover
· 11 years ago
de9e4c8
AArch64/ARM64: enable more AArch64 tests.
by Tim Northover
· 11 years ago
327edb4
MC: initialise MCAsmParser variable
by Saleem Abdulrasool
· 11 years ago
9c553cf
Remove unused variable.
by Eric Christopher
· 11 years ago
71ce211
ARM: introduce llvm.arm.undefined intrinsic
by Saleem Abdulrasool
· 11 years ago
bce7d05
R600/SI: Match fp_to_uint / uint_to_fp for f64
by Matt Arsenault
· 11 years ago
f4f930c
MC: formalise some assertions into proper errors
by Saleem Abdulrasool
· 11 years ago
424bbbb
Override runOnMachineFunction for ARMISelDAGToDAG so that we can
by Eric Christopher
· 11 years ago
c5f6f15
Override runOnMachineFunction for X86ISelDAGToDAG so that we can
by Eric Christopher
· 11 years ago
26bbeec
Avoid using subtarget features when adding X86 specific passes to
by Eric Christopher
· 11 years ago
1e264de
Remove extra local variable.
by Eric Christopher
· 11 years ago
42854e5
Rename createGlobalBaseRegPass -> createX86GlobalBaseRegPass to make
by Eric Christopher
· 11 years ago
4551b0a
Fix typo.
by Eric Christopher
· 11 years ago
6ccae2d
Avoid using subtarget features when initializing the pass pipeline on PPC.
by Eric Christopher
· 11 years ago
58d9172
Reset the subtarget for DAGToDAG on every iteration of runOnMachineFunction.
by Eric Christopher
· 11 years ago
Next »