Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
4930e7266b7643410cfbbed5ef6e4d3b19178918
/
lib
4930e72
Don't consider definitions by other PHIs live-in when trimming a PHI source's
by Cameron Zwarich
· 12 years ago
8d49134
Fix indentation.
by Cameron Zwarich
· 12 years ago
5758a71
Add a hidden option to PHIElimination to split all critical edges. This is
by Cameron Zwarich
· 12 years ago
dd58fa4
Add blocks to the LiveIntervalAnalysis RegMaskBlocks array when splitting
by Cameron Zwarich
· 12 years ago
dbf10c4
Fix the updating of LiveIntervals after splitting a critical edge. PHI operand
by Cameron Zwarich
· 12 years ago
b0fde6d
Check type for legality before forming a select from loads.
by Pete Cooper
· 12 years ago
6851623
ARM cost model: Add vector reverse shuffle costs
by Arnold Schwaighofer
· 12 years ago
4fc6484
Cost model: Add check for reverse shuffles to CostModel analysis
by Arnold Schwaighofer
· 12 years ago
d9316da
ARM NEON: Handle v16i8 and v8i16 reverse shuffles
by Arnold Schwaighofer
· 12 years ago
53e5bb7
Update error message due to previous commit, r174926.
by Chad Rosier
· 12 years ago
d556fd1
[ms-inline asm] Add support for lexing hexidecimal integers with a [hH] suffix.
by Chad Rosier
· 12 years ago
2ce067a
DIBuilder: make the return type of createBasicType more specific
by David Blaikie
· 12 years ago
6c3daab
Added 0x0D to 2-byte opcode extension table for prefetch* variants
by Kay Tiong Khoo
· 12 years ago
c951003
BBVectorize: Don't over-search when building the dependency map
by Hal Finkel
· 12 years ago
8f3359a
BBVectorize: Omit unnecessary entries in PairableInstUsers
by Hal Finkel
· 12 years ago
b4b4fa8
[mips] Expand pseudo instructions before they are emitted in
by Akira Hatanaka
· 12 years ago
e9229a6
Rename AttributeSets to AttributeGroups so that it's more meaningful.
by Bill Wendling
· 12 years ago
04ef4be
Use a std::map so that we record the group ID.
by Bill Wendling
· 12 years ago
1b235a2
[mips] Fix indentation.
by Akira Hatanaka
· 12 years ago
9c213cc
Optimization: bitcast (<1 x ...> insertelement ..., X, ...) to ... ==> bitcast X to ...
by Michael Ilseman
· 12 years ago
71490fa
Extend Hexagon hardware loop generation to handle various additional cases:
by Krzysztof Parzyszek
· 12 years ago
ce55d91
Implement HexagonInstrInfo::analyzeCompare.
by Krzysztof Parzyszek
· 12 years ago
86494d7
*fixed disassembly of some i386 system insts with intel syntax
by Kay Tiong Khoo
· 12 years ago
b1a8258
BBVectorize: Eliminate one more restricted linear search
by Hal Finkel
· 12 years ago
311ea66
R600/SI: Use V_ADD_F32 instead of V_MOV_B32 for clamp/neg/abs modifiers.
by Michel Danzer
· 12 years ago
117de48
[asan] added a flag -mllvm asan-short-64bit-mapping-offset=1 (0 by default)
by Kostya Serebryany
· 12 years ago
716d26b
AArch64: fix build on some MSVC versions
by Tim Northover
· 12 years ago
77b1c9c
AArch64: Simplify logic in deciding whether bfi is valid
by Tim Northover
· 12 years ago
b516186
Make use of DiagnosticType to provide better AArch64 diagnostics.
by Tim Northover
· 12 years ago
8597c14
Add support for updating LiveIntervals to MachineBasicBlock::SplitCriticalEdge().
by Cameron Zwarich
· 12 years ago
cbe3f5e
Update SlotIndexes after updateTerminator() possibly removes instructions. I am
by Cameron Zwarich
· 12 years ago
b29ce26
Add support for printing out the attribute groups.
by Bill Wendling
· 12 years ago
ab39afa
[tsan/msan] adding thread_safety and uninitialized_checks attributes
by Kostya Serebryany
· 12 years ago
f64c889
Revert "Rename LLVMContext diagnostic handler types and functions."
by Bob Wilson
· 12 years ago
00f63b1
BBVectorize: Remove the linear searches from pair connection searching
by Hal Finkel
· 12 years ago
2f0e63c
BBVectorize: Avoid linear searches within the load-move set
by Hal Finkel
· 12 years ago
3fc1e4a
BBVectorize: isa/cast cleanup in getInstructionTypes
by Hal Finkel
· 12 years ago
da20ea6
BBVectorize: Make the bookkeeping to support full cycle checking less expensive
by Hal Finkel
· 12 years ago
092e5e7
Currently, codegen may spent some time in SDISel passes even if an entire
by Evan Cheng
· 12 years ago
5f352cc
Remove unnecessary code.
by Evan Cheng
· 12 years ago
f12b379
Fix unnecessary removal of const through cast machinery
by David Blaikie
· 12 years ago
612779e
Spelling correction
by Joel Jones
· 12 years ago
f5844a7
Fix the unused but nearly correct method SlotIndexes::insertMBBInMaps() and add
by Cameron Zwarich
· 12 years ago
36f5448
Abstract the liveness checking in PHIElimination::SplitPHIEdges() to support
by Cameron Zwarich
· 12 years ago
c3ba0a8
Add support in the bitcode reader to read the attribute groups.
by Bill Wendling
· 12 years ago
2153691
The 'Raw' method cannot handle 'string' attributes. Don't even try.
by Bill Wendling
· 12 years ago
3f87d23
Eat the alignment keyword if we're in an attribute group.
by Bill Wendling
· 12 years ago
0f715c2
Add code for emitting the attribute groups.
by Bill Wendling
· 12 years ago
8c2e77f
Add support for attribute groups in the value enumerator.
by Bill Wendling
· 12 years ago
a311c526
Test Commit - Remove some trailing whitespace in R600Instructions.td
by Vincent Lejeune
· 12 years ago
09ed910
Handle string attributes in the AttrBuilder.
by Bill Wendling
· 12 years ago
0f74220
Use a 'continue' here to stop from double lexing.
by Bill Wendling
· 12 years ago
87de71c
Add 'empty' query methods to the builder and use them in the verifier.
by Bill Wendling
· 12 years ago
b7cfac3
Add support for updating LiveIntervals to PHIElimination. If LiveIntervals are
by Cameron Zwarich
· 12 years ago
d7c7a68
Fix a typo.
by Cameron Zwarich
· 12 years ago
02513c0
Remove ancient references to 'atomic' phis in PHIElimination that don't really
by Cameron Zwarich
· 12 years ago
fe0fd35
Make LiveVariables an instance variable of PHIElimination.
by Cameron Zwarich
· 12 years ago
85b3fbe
Add accessor for the LLVMContext.
by Bill Wendling
· 12 years ago
7dcb23a
Remove unneeded "TargetMachine.h" #includes.
by Jakub Staszak
· 12 years ago
0b77866
TEMPORARY SYNTAX CHANGE!
by Bill Wendling
· 12 years ago
00d9da1
[NVPTX] Make address space errors more explicit (llvm_unreachable -> report_fatal_error)
by Justin Holewinski
· 12 years ago
b24f5b7
Fix the underlying problem that was causing read(0) to be called: sometimes the
by Chris Lattner
· 12 years ago
6050edf
LSR IVChain improvement.
by Andrew Trick
· 12 years ago
4fa5793
Remove #includes from the commonly used LoopInfo.h.
by Jakub Staszak
· 12 years ago
f2d89ff
Dwarf: do not use line_table_start in at_stmt_list since we do not always emit
by Manman Ren
· 12 years ago
ec7b25d
Remove the old liveness algorithm.
by Jakob Stoklund Olesen
· 12 years ago
68b2faf
Enable *BasicBlockPass::createPrinterPass()
by Sergei Larin
· 12 years ago
ea87152
Turn on -new-live-intervals by default.
by Jakob Stoklund Olesen
· 12 years ago
d66bd70
R600: Dump the function name when TargetLowering::LowerCall() fails
by Tom Stellard
· 12 years ago
f4e471a
R600: rework flow creation in the structurizer v2
by Tom Stellard
· 12 years ago
27f5d06
R600: fix loop analyses in the structurizer
by Tom Stellard
· 12 years ago
13cf6cb
R600: fix PHI value adding in the structurizer
by Tom Stellard
· 12 years ago
d3da6d5
Minor cleanup.
by Dan Gohman
· 12 years ago
5844691
Revert "Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>"
by Bob Wilson
· 12 years ago
b2d1275
Add the 16 bit version of addiu. To the assembler, the 16 and 32 bit are the
by Reed Kotler
· 12 years ago
089a5f8
DAGCombiner: Constant folding around pre-increment loads/stores
by Hal Finkel
· 12 years ago
0cf5d39
BBVectorize: Use TTI->getAddressComputationCost
by Hal Finkel
· 12 years ago
8f637ad
Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects.
by Bob Wilson
· 12 years ago
0f58dba
Refine fix to bug 15041.
by Bill Schmidt
· 12 years ago
33daeab
[SimplifyLibCalls] Library call simplification doen't work if the call site
by Chad Rosier
· 12 years ago
9de31bd
Typos.
by Jakob Stoklund Olesen
· 12 years ago
0b821ef
The patch to fix some issues in r174543 fixed the lines failing the test, but missed a couple
by David Tweed
· 12 years ago
fb55a8f
ARM cost model: Address computation in vector mem ops not free
by Arnold Schwaighofer
· 12 years ago
bcf60de
Test Commit
by Michael Kuperstein
· 12 years ago
baad55c
Parse the attribute group reference on a function.
by Bill Wendling
· 12 years ago
61b97b8
When Mips16 frames grow large, the immediate field may exceed the maximum
by Reed Kotler
· 12 years ago
d2bcda7
Revert "Have InstCombine call SipmlifyCall when handling calls. Test case included."
by Andrew Trick
· 12 years ago
ea007fa
Use ParseFnAttributeValuePairs instead of ParseOptionalFuncAttrs
by Bill Wendling
· 12 years ago
3854a5d
Have InstCombine call SipmlifyCall when handling calls. Test case included.
by Michael Ilseman
· 12 years ago
4fae15e
fix 80-col violation and fix the docs.
by Nadav Rotem
· 12 years ago
5dd41c9
[mips] Make Filler a class and reduce indentation.
by Akira Hatanaka
· 12 years ago
e0501e8
Formatting.
by Eric Christopher
· 12 years ago
7a0103c
"Clean up" line section symbol emission by emitting the section
by Eric Christopher
· 12 years ago
df5b330
[patch] bug 15055 Add Unistd.h to OProfileWrapper.cpp
by Will Schmidt
· 12 years ago
8f7dc82
Constrain PowerPC autovectorization to fix bug 15041.
by Bill Schmidt
· 12 years ago
0c66403
[mips] Add definition of JALR instruction which has two register operands. Change the
by Akira Hatanaka
· 12 years ago
184f5c1
R600/SI: cleanup VGPR encoding
by Tom Stellard
· 12 years ago
60fc582
R600/SI: Handle VGPR64 destination in copyPhysReg().
by Tom Stellard
· 12 years ago
e7384db
R600/SI: Add pattern for mul.
by Tom Stellard
· 12 years ago
fc207d8
R600/SI: simplify and fix SMRD encoding
by Tom Stellard
· 12 years ago
Next »