Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
33e322455f9244f1525997f1fa8ba7ad694feef4
/
llvm
/
lib
/
IR
/
Instructions.cpp
d2db881
Revert "[opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst"
by David Blaikie
· 11 years ago
5069936
[opaque pointer type] Avoid using PointerType::getElementType for a few cases of CallInst
by David Blaikie
· 11 years ago
0d41db1
InstCombine: fold (sitofp (zext x)) to (uitofp x)
by Fiona Glaser
· 11 years ago
b7a02987
[opaque pointer types] Use the pointee type loaded from bitcode when constructing a LoadInst
by David Blaikie
· 11 years ago
31ea6d1
[IR] Introduce a dereferenceable_or_null(N) attribute.
by Sanjoy Das
· 11 years ago
15d9a4c
[opaque pointer type] Avoid using PointerType::getElementType when parsing IR
by David Blaikie
· 11 years ago
d288fb8
[opaque pointer type] Change GetElementPtrInst::getIndexedType to take the pointee type
by David Blaikie
· 11 years ago
9965c5a
Refactor: Simplify boolean expressions in llvm IR
by David Blaikie
· 11 years ago
a28d91d
DataLayout is mandatory, update the API to reflect it with references.
by Mehdi Amini
· 11 years ago
fc165f1
Instructions: Use delegated constructors to reduce duplication
by Benjamin Kramer
· 11 years ago
8b576a5
IR: SrcTy == DstTy doesn't imply that a cast is valid
by David Majnemer
· 11 years ago
8fcb498
InstCombine: propagate deref via new addDereferenceableAttr
by Ramkumar Ramachandra
· 11 years ago
5bf8fef
IR: Split Metadata from Value
by Duncan P. N. Exon Smith
· 11 years ago
194350a
Revert "Move function to obtain branch weights into the BranchInst class. NFC."
by Juergen Ributzka
· 11 years ago
e2aa3aa
Move function to obtain branch weights into the BranchInst class. NFC.
by Juergen Ributzka
· 11 years ago
1a3c2c4
Revert r220349 to re-instate r220277 with a fix for PR21330 -- quite
by Chandler Carruth
· 11 years ago
971c3ea
Use nullptr instead of NULL for variadic sentinels
by Reid Kleckner
· 11 years ago
de36e80
Revert "IR: MDNode => Value"
by Duncan P. N. Exon Smith
· 11 years ago
3872d00
IR: MDNode => Value: Instruction::getMetadata()
by Duncan P. N. Exon Smith
· 11 years ago
0b39fc0
Revert "Teach the load analysis to allow finding available values which require" (r220277)
by Hans Wennborg
· 11 years ago
aa72a6d
Teach the load analysis to allow finding available values which require
by Chandler Carruth
· 11 years ago
6941785
Use dyn_cast<> instead of isa<> and cast<>
by Matt Arsenault
· 11 years ago
a982d99
Change name of copyFlags() to copyIRFlags(). Add convenience method for logical 'and' of all flags. NFC.
by Sanjay Patel
· 11 years ago
b2325b9
Fix a logic bug when copying fast-math flags.
by Sanjay Patel
· 11 years ago
5ad239e
Add a convenience method to copy wrapping, exact, and fast-math flags (NFC).
by Sanjay Patel
· 11 years ago
740980e
Add CreatePointerBitCastOrAddrSpaceCast to IRBuilder and co.
by Matt Arsenault
· 11 years ago
420a216
IR: add "cmpxchg weak" variant to support permitted failure.
by Tim Northover
· 11 years ago
77145d9
InstCombine: Canonicalize addrspacecast between different element types
by Jingyue Wu
· 11 years ago
4dc5dfc
Clauses in a landingpad are always Constant. Use a stricter type.
by Rafael Espindola
· 12 years ago
118e1bf
Copy the full TailCallKind in CallInst::clone_impl
by Reid Kleckner
· 12 years ago
1f10c5ea
[IR] Make {extract,insert}element accept an index of any integer type.
by Michael J. Spencer
· 12 years ago
6b3244c
IR: Alloca clones should remember inalloca state
by David Majnemer
· 12 years ago
2617dcc
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
c620761
[C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
e94a518
IR: add a second ordering operand to cmpxhg for failure
by Tim Northover
· 12 years ago
3ad5c96
[C++11] Modernize the IR library a bit.
by Benjamin Kramer
· 12 years ago
a236ea5
Teach lint about address spaces
by Matt Arsenault
· 12 years ago
8cd041e
[Modules] Move the ConstantRange class into the IR library. This is
by Chandler Carruth
· 12 years ago
219b89b
[Modules] Move CallSite into the IR library where it belogs. It is
by Chandler Carruth
· 12 years ago
fc3c91d
Bug 18228 - Fix accepting bitcasts between vectors of pointers with a
by Matt Arsenault
· 12 years ago
436c42e
Add an inalloca flag to allocas
by Reid Kleckner
· 12 years ago
1d7c97e
Fix typo in assert message: s/load/store
by Mark Lacey
· 12 years ago
f907b89
Correct word hyphenations
by Alp Toker
· 12 years ago
b03bd4d
Add addrspacecast instruction.
by Matt Arsenault
· 12 years ago
e407736
Revert patches to add case-range support for PR1255.
by Bob Wilson
· 12 years ago
8dc4323
Add parentheses to silence gcc warning.
by Richard Trieu
· 12 years ago
065ced9
Fix ptr vector inconsistency in CreatePointerCast
by Matt Arsenault
· 12 years ago
130e0ef
Respect address space sizes in isEliminableCastPair.
by Matt Arsenault
· 12 years ago
b4019ae
Revert "Remove isCastable since nothing uses it now"
by Matt Arsenault
· 12 years ago
f63dfbb
Remove isCastable since nothing uses it now
by Matt Arsenault
· 12 years ago
cacbb23
Change behavior of calling bitcasted alias functions.
by Matt Arsenault
· 12 years ago
41748d7
Added support for the Builtin attribute.
by Michael Gottesman
· 12 years ago
3b3e505
Revert r177675. This is language-specific and shouldn't be in the API.
by Bill Wendling
· 13 years ago
d254ab2
Add a query to tell if a landing pad has a catch-all.
by Bill Wendling
· 13 years ago
773be0c
Use pre-inc, pre-dec when possible.
by Jakub Staszak
· 13 years ago
1b97a9c
Modify {Call,Invoke}Inst::addAttribute to take an AttrKind.
by Peter Collingbourne
· 13 years ago
430fa9b
Use the AttributeSet when removing multiple attributes. Use Attribute::AttrKind
by Bill Wendling
· 13 years ago
09175b3
More encapsulation work.
by Bill Wendling
· 13 years ago
c9bd35b
Allow vectors in CreatePointerCast.
by Evgeniy Stepanov
· 13 years ago
098d7b7
CastInst::castIsValid should return true if the dest type is the same as
by Evan Cheng
· 13 years ago
f0537ab
Consider expression "0.0 - X" as the negation of X if
by Shuxin Yang
· 13 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
ef860a2
Rename VMCore directory to IR.
by Chandler Carruth
· 13 years ago
[Renamed from llvm/lib/VMCore/Instructions.cpp]
749a43d
Use the predicate methods off of AttributeSet instead of Attribute.
by Bill Wendling
· 13 years ago
94dcaf8
Remove Function::getParamAttributes and use the AttributeSet accessor methods instead.
by Bill Wendling
· 13 years ago
c79e42c
Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribute instead of the value of the attribute.
by Bill Wendling
· 13 years ago
3d7b0b8
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future.
by Bill Wendling
· 13 years ago
7ec41c7
Holding my nose and moving the accumulation routine to GEPOperator
by Chandler Carruth
· 13 years ago
1e14053
Hoist the GEP constant address offset computation to a common home on
by Chandler Carruth
· 13 years ago
e94d843
s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future.
by Bill Wendling
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
e6beec6
Relax the restrictions on vector of pointer types, and vector getelementptr.
by Duncan Sands
· 13 years ago
52c3a33
Remove a weird static helper from the GEP instruction and just directly
by Chandler Carruth
· 13 years ago
7ec5085
Revert the series of commits starting with r166578 which introduced the
by Chandler Carruth
· 13 years ago
e2395dc
Fix isEliminableCastPair to work correctly in the presence of pointers
by Duncan Sands
· 13 years ago
12d9127
Add in support for getIntPtrType to get the pointer type based on the address space.
by Micah Villmow
· 13 years ago
fbd38fe
Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers.
by Bill Wendling
· 13 years ago
722b26c
Remove the bitwise assignment OR operator from the Attributes class. Replace it with the equivalent from the builder class.
by Bill Wendling
· 13 years ago
85a64c2
Remove the bitwise NOT operator from the Attributes class. Replace it with the equivalent from the builder class.
by Bill Wendling
· 13 years ago
ff758fb
Use the attribute enums to query if a function has an attribute.
by Bill Wendling
· 13 years ago
8ccd6ca
Use the attribute enums to query if a parameter has an attribute.
by Bill Wendling
· 13 years ago
c9b22d7
Create enums for the different attributes.
by Bill Wendling
· 13 years ago
bcd425b
Remove some dead methods.
by Bill Wendling
· 13 years ago
375eb1f
Remove more uses of the attribute enums by supplying appropriate query methods for them.
by Bill Wendling
· 13 years ago
daf8e38
Add method to query for NoCapture attribute.
by Bill Wendling
· 13 years ago
d777398
Add method to query for 'NoAlias' attribute on call/invoke instructions.
by Bill Wendling
· 13 years ago
8baa61d
Add methods which query for the specific attribute instead of using the
by Bill Wendling
· 13 years ago
3186c01
Add LLVM_OVERRIDE to methods that override their base classes.
by Craig Topper
· 13 years ago
0d44a50
PHINode::hasConstantValue(): return undef if the PHI is fully recursive.
by Nuno Lopes
· 13 years ago
90c76df
improve PHINode::hasConstantValue() to detect recursive cases like %phi = phi(%phi,42) as constant
by Nuno Lopes
· 13 years ago
a6c8cc3
Fixed r158979.
by Stepan Dyatkovskiy
· 13 years ago
83884a1
Revert commit 158979 (dyatkovskiy) since it is causing several buildbots to
by Duncan Sands
· 13 years ago
fcfa633
Performance optimizations:
by Stepan Dyatkovskiy
· 13 years ago
58107dd
ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping.
by Stepan Dyatkovskiy
· 14 years ago
e3e19cb
PR1255: Case Ranges
by Stepan Dyatkovskiy
· 14 years ago
0beab5e
Recommited r156374 with critical fixes in BitcodeReader/Writer:
by Stepan Dyatkovskiy
· 14 years ago
5eafce5
Rejected r156374: Ordinary PR1255 patch. Due to clang-x86_64-debian-fnt buildbot failure.
by Stepan Dyatkovskiy
· 14 years ago
b6a4640
Ordinary patch for PR1255.
by Stepan Dyatkovskiy
· 14 years ago
9af6298
Remove support for the special 'fast' value for fpmath accuracy for the moment.
by Duncan Sands
· 14 years ago
05f4df8
Make it possible to indicate relaxed floating point requirements at the IR level
by Duncan Sands
· 14 years ago
Next »