Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
f61f22a5d1fffc6b83679f5b666f4afb787f6ae5
/
include
44b920f
Removes template magic to build up containers.
by Manuel Klimek
· 13 years ago
42b7a71
Renamed MachineScheduler to ScheduleTopDownLive.
by Andrew Trick
· 13 years ago
c1b1c7b
Moving options declarations around.
by Andrew Trick
· 13 years ago
1752e45
add some missing const qualifiers.
by Chris Lattner
· 13 years ago
ff5bad0
Add portable bit mask operations to BitVector.
by Jakob Stoklund Olesen
· 13 years ago
020f4e8
ExecutionEngine interface to re-map addresses for engines that support it.
by Jim Grosbach
· 13 years ago
c035c94
Extract method for detecting constant unallocatable physregs.
by Jakob Stoklund Olesen
· 13 years ago
61425c0
MCJIT support for non-function sections.
by Jim Grosbach
· 13 years ago
7739cad
Add a new kind of MachineOperand: MO_RegisterMask.
by Jakob Stoklund Olesen
· 13 years ago
ed4c8c6
Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through CodeGen.
by Benjamin Kramer
· 13 years ago
4aab4ab
Remove SetWorkingDirectory from the Process interface. Nothing in LLVM
by Chandler Carruth
· 13 years ago
bd6dc3b
Add TRI::getCallPreservedMask() hook.
by Jakob Stoklund Olesen
· 13 years ago
0f3023c
Fixed comment. Thanks Duncan!
by Pete Cooper
· 13 years ago
96f678f
Added the MachineSchedulerPass skeleton.
by Andrew Trick
· 13 years ago
b3fe88f
whitespace
by Andrew Trick
· 13 years ago
8dd6f0c
Delete CodeInit and CodeRecTy from TableGen.
by Jakob Stoklund Olesen
· 13 years ago
ebaf92c
Use uniqued StringInit pointers for lookups.
by Jakob Stoklund Olesen
· 13 years ago
ddfda5c
Added MVT::v2f16
by Pete Cooper
· 13 years ago
f0a9535
Allow targets to select source order pre-RA scheduler.
by Evan Cheng
· 13 years ago
e5dafc3
Move Sched::Preference out of TargetMachine.h where it is not referenced.
by Evan Cheng
· 13 years ago
e15f421
Re-fix the issue Bill fixed in r147899 in a slightly different way, which doesn't abuse the semantics of linker_private. We don't really want to merge any string constant with a weak_odr global.
by Eli Friedman
· 13 years ago
46df3ad
Add XOP Intrinsics and tests
by Jan Sjödin
· 13 years ago
3eada31
Clarified the SCEV getSmallConstantTripCount interface with in-your-face comments.
by Andrew Trick
· 13 years ago
2aad2f6
Detect when a value is undefined on an edge to a landing pad.
by Jakob Stoklund Olesen
· 13 years ago
74c4f97
Exclusively use SplitAnalysis::getLastSplitPoint().
by Jakob Stoklund Olesen
· 13 years ago
37b94c6
If the global variable is removed by the linker, then don't constant merge it
by Bill Wendling
· 13 years ago
a005c31
Let asm parser query asm syntax dialect.
by Devang Patel
· 13 years ago
11c2def
This is the matching change for the data structure name changes for the
by Kevin Enderby
· 13 years ago
fd553c2
Teach the triple library about the androideabi environment.
by Chandler Carruth
· 13 years ago
732f05c
Add 'llvm_unreachable' to passify GCC's understanding of the constraints
by Chandler Carruth
· 13 years ago
2bd3354
Remove unnecessary default cases in switches that cover all enum values.
by David Blaikie
· 13 years ago
64925c5
Enable LSR IV Chains with sufficient heuristics.
by Andrew Trick
· 13 years ago
9cce24a
Remove the logging streamer.
by Rafael Espindola
· 13 years ago
0dbcada
Split AsmParser into two components - AsmParser and AsmParserVariant
by Devang Patel
· 13 years ago
1fe9737
Don't print an unused label before .cfi_endproc.
by Rafael Espindola
· 13 years ago
547be26
Don't print a label before .cfi_startproc when we don't need to. This makes
by Rafael Espindola
· 13 years ago
86132a7
Make clever use of alignment and padding to shrink GlobalValue.
by Benjamin Kramer
· 13 years ago
f321e10
Remove VectorExtras. This unused helper was written for a type of API that is discouraged now.
by Benjamin Kramer
· 13 years ago
f0be7ca
Port the trick to skip the check for empty buckets from StringMap to DenseMap.
by Benjamin Kramer
· 13 years ago
99b4237
Split Finish into Finish and FinishImpl to have a common place to do end of
by Rafael Espindola
· 13 years ago
977679d
Added a late machine instruction copy propagation pass. This catches
by Evan Cheng
· 13 years ago
ee98aa8
Extended replaceCongruentPhis to handle mixed phi types.
by Andrew Trick
· 13 years ago
f8fd841
Expose isNonConstantNegative to users of ScalarEvolution.
by Andrew Trick
· 13 years ago
260bf53
Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrOperand.
by Andrew Trick
· 13 years ago
1031111
Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC.
by Benjamin Kramer
· 13 years ago
45a93d6
A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be called with the base class.
by Danil Malyshev
· 13 years ago
6e9b5eb
revert r147542 after comments from Joerg Sonnenberger
by Sebastian Pop
· 13 years ago
0fcccd4
allow clients of SmallSet to specify their own comparison function for the set.
by Chris Lattner
· 13 years ago
1130d22
comment cleanup
by Andrew Trick
· 13 years ago
d9e5c76
Freeze reserved registers before starting register allocation.
by Jakob Stoklund Olesen
· 13 years ago
febaf84
Generalize isSafeToSpeculativelyExecute to work on arbitrary
by Dan Gohman
· 13 years ago
da69f3b
Simplify more DenseMap.find users.
by Benjamin Kramer
· 13 years ago
85c07ce
StringMap.find never points to an empty bucket or tombstone, skip the check.
by Benjamin Kramer
· 13 years ago
34b5f04
Simplify code. No functionality change.
by Benjamin Kramer
· 13 years ago
8a86887
use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJIT
by Sebastian Pop
· 13 years ago
3a4c60c
generalize LLVMContext::emitError to take a twine instead of a StringRef.
by Chris Lattner
· 13 years ago
2b29d23
Fix for PR11652: assertion failures when Type.cpp is compiled with -Os
by Stepan Dyatkovskiy
· 13 years ago
bd47f59
Type: replaced usage of ID with getTypeID().
by Stepan Dyatkovskiy
· 13 years ago
55c6d57
PatternMatch: Introduce a matcher for instructions with the "exact" bit. Use it to simplify a few matchers.
by Benjamin Kramer
· 13 years ago
395363a
PatternMatch: Simplify code by reusing the Operator class.
by Benjamin Kramer
· 13 years ago
ed23bdb
Implement cfi_restore. Patch by Brian Anderson!
by Rafael Espindola
· 13 years ago
c25680f
Rename Remember and Restore to RememberState and RestoreState for consistency.
by Rafael Espindola
· 13 years ago
6f0b181
Implement .cfi_escape. Patch by Brian Anderson!
by Rafael Espindola
· 13 years ago
3a023d3
Fix grammar error noticed by Duncan.
by Rafael Espindola
· 13 years ago
b48a189
Change CaptureTracking to pass a Use* instead of a Value* when a value is
by Nick Lewycky
· 13 years ago
c894b02
Switch StringMap from an array of structures to a structure of arrays.
by Benjamin Kramer
· 13 years ago
ce618af
Section relative fixups are a coff concept, not a x86 one. Replace the
by Rafael Espindola
· 13 years ago
df09270
Move x86 specific bits of the COFF writer to lib/Target/X86.
by Rafael Espindola
· 13 years ago
84070ff
Define trivial destructor inline.
by Rafael Espindola
· 13 years ago
ceb09f3
Make GetRelocType pure virtual.
by Rafael Espindola
· 13 years ago
d24397a
When not destroying the source, the linker is not remapping the types. Added support
by Mon P Wang
· 13 years ago
8f77c03
fix typo
by Chris Lattner
· 13 years ago
f3a86fb
Move PPC bits to lib/Target/PowerPC.
by Rafael Espindola
· 13 years ago
bc24985
Local dynamic TLS model for direct object output. Create the correct TLS MIPS
by Akira Hatanaka
· 13 years ago
69bbda0
Move the ARM specific parts of the ELF writer to Target/ARM.
by Rafael Espindola
· 13 years ago
ab26da9
Fixed typo.
by Lang Hames
· 13 years ago
a2a98fd
Move common code into an MRI function.
by Jakob Stoklund Olesen
· 13 years ago
84cbb6f
Changes the JSON parser to use the SourceMgr.
by Manuel Klimek
· 13 years ago
edae8e1
Move the X86 specific bits of the ELF writer to the Target/X86 directory.
by Rafael Espindola
· 13 years ago
dc9a8a3
Reduce the exposure of Triple::OSType in the ELF object writer. This will
by Rafael Espindola
· 13 years ago
d430403
Add const.
by Rafael Espindola
· 13 years ago
25101bb
Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.
by Jakub Staszak
· 13 years ago
45ca049
Add support to add named metadata operand. Patch by Andrew Wilkins!
by Devang Patel
· 13 years ago
093147a
Fixes a potential compilation error.
by Manuel Klimek
· 13 years ago
9ce6937
Pulls the implementation of skip() into JSONParser.
by Manuel Klimek
· 13 years ago
c4850c9
Addressing style issues in JSON parser.
by Manuel Klimek
· 13 years ago
2d24e2a
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
by David Blaikie
· 13 years ago
b5e8b8c
fix typo
by Chris Lattner
· 13 years ago
f5c9bd0
add a method to improve compatibility with SmallVector.
by Chris Lattner
· 13 years ago
e3376ec
Add basic generic CodeGen support for half.
by Dan Gohman
· 13 years ago
8787c5f
Add a if-conversion optimization that allows 'true' side of a diamond to be
by Evan Cheng
· 13 years ago
638905d
Add "using" to silence warnings.
by Eli Friedman
· 13 years ago
1e2ec6a
Attempt to fix PR11607 by shuffling around which class defines which methods.
by Eli Friedman
· 13 years ago
570f9a9
Emit a getMatchingSuperRegClass() implementation for every target.
by Jakob Stoklund Olesen
· 13 years ago
3470693
Allow inlining of functions with returns_twice calls, if they have the
by Joerg Sonnenberger
· 13 years ago
1243cdd
As Doug pointed out (and I really should know), it is perfectly easy to
by Chandler Carruth
· 13 years ago
2e33944
Refactor code used in InstCombine::FoldAndOfICmps to new file.
by Pete Cooper
· 13 years ago
8f7d12c
Add back the MC bits of 126425. Original patch by Nathan Jeffords. I added the
by Rafael Espindola
· 13 years ago
ce16339
The powers that be have decided that LLVM IR should now support 16-bit
by Dan Gohman
· 13 years ago
76f1301
Adds a JSON parser and a benchmark (json-bench) to catch performance regressions.
by Manuel Klimek
· 13 years ago
Next »