Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
0038dfa19d952f1a8588b0b6dac8402bb38d3c2c
/
llvm
/
lib
/
Transforms
/
IPO
/
FunctionAttrs.cpp
404f106
Merge isKnownNonNull into isKnownNonZero
by Nuno Lopes
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
6aeacaa
FunctionAttrs: Skip it if the effective SCC (ignoring optnone functions) is empty
by David Blaikie
· 8 years ago
a0b45f4
[IR] Abstract away ArgNo+1 attribute indexing as much as possible
by Reid Kleckner
· 9 years ago
6652a52
Use Argument::hasAttribute and AttributeList::ReturnIndex more
by Reid Kleckner
· 9 years ago
9d16fa0
Prefer addAttr(Attribute::AttrKind) over the AttributeList overload
by Reid Kleckner
· 9 years ago
fb502d2
[IR] Make paramHasAttr to use arg indices instead of attr indices
by Reid Kleckner
· 9 years ago
b518054
Rename AttributeSet to AttributeList
by Reid Kleckner
· 9 years ago
c45f7f3
FunctionAttrs: Factor out a function for querying memory access of a specific copy of a function. NFC.
by Peter Collingbourne
· 9 years ago
4f74216
[FunctionAttrs] try to extend nonnull-ness of arguments from a callsite back to its parent function
by Sanjay Patel
· 9 years ago
cea1e4e
De-duplicate some code for creating an AARGetter suitable for the legacy PM.
by Peter Collingbourne
· 9 years ago
6acdca7
[PH] Replace uses of AssertingVH from members of analysis results with
by Chandler Carruth
· 9 years ago
aec2fa3
Revert @llvm.assume with operator bundles (r289755-r289757)
by Daniel Jasper
· 9 years ago
3ca4a6b
Remove the AssumptionCache
by Hal Finkel
· 9 years ago
611b73b
Fix 80-column violations. NFC.
by Chad Rosier
· 9 years ago
c83044d
[FunctionAttrs] Don't try to infer returned if it is already on an argument
by David Majnemer
· 9 years ago
48f814e
s/static inline/static/ for headers I have changed in r279475. NFC.
by Tim Shen
· 9 years ago
8882346
[PM] Introduce basic update capabilities to the new PM's CGSCC pass
by Chandler Carruth
· 9 years ago
f2187ed
[GraphTraits] Replace all NodeType usage with NodeRef
by Tim Shen
· 9 years ago
cd1d5aa
Replace a few more "fall through" comments with LLVM_FALLTHROUGH
by Justin Bogner
· 9 years ago
9e3edad
IPO: Swap || operands to avoid dereferencing end()
by Duncan P. N. Exon Smith
· 9 years ago
fd03ac6
Consistently use ModuleAnalysisManager
by Sean Silva
· 9 years ago
0873e7d
Add some comments linking back to PR28400.
by Sean Silva
· 9 years ago
744f7a8
[PM] Invalidate CallGraphAnalysis because it holds AssertingVH
by Sean Silva
· 9 years ago
b44909e
[ADT] NFC: Generalize GraphTraits requirement of "NodeType *" in interfaces to "NodeRef", and migrate SCCIterator.h to use NodeRef
by Tim Shen
· 9 years ago
5246e0b
[FunctionAttrs] Correct the safety analysis for inference of 'returned'
by David Majnemer
· 9 years ago
966bde5
Revert r275678, "Revert "Revert r275027 - Let FuncAttrs infer the 'returned' argument attribute""
by NAKAMURA Takumi
· 9 years ago
660096b
Revert "Revert r275027 - Let FuncAttrs infer the 'returned' argument attribute"
by Hal Finkel
· 9 years ago
02012bc
Revert r275027 - Let FuncAttrs infer the 'returned' argument attribute
by Hal Finkel
· 9 years ago
ce881a4
Don't use a SmallSet for returned attribute inference
by Hal Finkel
· 9 years ago
d66a7b0
Let FuncAttrs infer the 'returned' argument attribute
by Hal Finkel
· 9 years ago
997cbea
[PM] Some preparatory refactoring to minimize the diff of D21921
by Sean Silva
· 9 years ago
45835e7
Remove dead TLI arg of isKnownNonNull and propagate deadness. NFC.
by Sean Silva
· 9 years ago
135f735
Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.
by Benjamin Kramer
· 9 years ago
f508019
[PM] Port ReversePostOrderFunctionAttrs to the new PM
by Sean Silva
· 9 years ago
adc7939
Factor out a helper. NFC
by Sean Silva
· 9 years ago
124bdb7
[FunctionAttrs] Volatile loads should disable readonly
by David Majnemer
· 9 years ago
0ddf404
ReversePostOrderFunctionAttrs is not modifying the call graph, let's preserve it.
by Mehdi Amini
· 10 years ago
aa641a5
Re-commit optimization bisect support (r267022) without new pass manager support.
by Andrew Kaylor
· 10 years ago
6013f45
Revert "Initial implementation of optimization bisect support."
by Vedant Kumar
· 10 years ago
f0f2792
Initial implementation of optimization bisect support.
by Andrew Kaylor
· 10 years ago
5ce3272
Don't IPO over functions that can be de-refined
by Sanjoy Das
· 10 years ago
9d94397
[attrs] Handle convergent CallSites.
by Justin Lebar
· 10 years ago
b47f801
[PM] Make the AnalysisManager parameter to run methods a reference.
by Chandler Carruth
· 10 years ago
12884f7
[AA] Hoist the logic to reformulate various AA queries in terms of other
by Chandler Carruth
· 10 years ago
ccbd8f5
Revert "[attrs] Handle convergent CallSites."
by Justin Lebar
· 10 years ago
7bf9187
[attrs] Handle convergent CallSites.
by Justin Lebar
· 10 years ago
e9bc579
ADT: Remove == and != comparisons between ilist iterators and pointers
by Duncan P. N. Exon Smith
· 10 years ago
9c4ed17
[PM] Port the PostOrderFunctionAttrs pass to the new pass manager and
by Chandler Carruth
· 10 years ago
632d208
[attrs] Move the norecurse deduction to operate on the node set rather
by Chandler Carruth
· 10 years ago
3937bc7
[attrs] Simplify the convergent removal to directly use the pre-built
by Chandler Carruth
· 10 years ago
057df3d
[attrs] Consolidate the test for a non-SCC, non-convergent function call
by Chandler Carruth
· 10 years ago
bbbbec0
[attrs] Run clang-format over a newly added routine in function-attrs
by Chandler Carruth
· 10 years ago
260854b
Add convergent-removing bits to FunctionAttrs pass.
by Justin Lebar
· 10 years ago
10c8a04
[FunctionAttrs] Fix SCC logic around operand bundles
by Sanjoy Das
· 10 years ago
1c481f5
Add an "addUsedAAAnalyses" helper function
by Sanjoy Das
· 10 years ago
1926b70
[attrs] Split the late-revisit pattern for deducing norecurse in
by Chandler Carruth
· 10 years ago
3a040e6
[attrs] Extract the pure inference of function attributes into
by Chandler Carruth
· 10 years ago
f49f1a87
[attrs] Split off the forced attributes utility into its own pass that
by Chandler Carruth
· 10 years ago
925b193
Revert "[FunctionAttrs] Remove redundant assignment."
by Tilmann Scheller
· 10 years ago
1e929f9
[FunctionAttrs] Remove redundant assignment.
by Tilmann Scheller
· 10 years ago
0ecdbe7
[FunctionAttrs] Provide a mechanism for adding function attributes from the command line
by James Molloy
· 10 years ago
3ec9e15
Vector of pointers in function attributes calculation
by Elena Demikhovsky
· 10 years ago
7e9bdd5
Revert "Revert "[FunctionAttrs] Identify norecurse functions""
by James Molloy
· 10 years ago
9a32da7
Revert "[FunctionAttrs] Identify norecurse functions"
by James Molloy
· 10 years ago
b14994e
[FunctionAttrs] Identify norecurse functions
by James Molloy
· 10 years ago
76dd243
Unbreak the build
by Sanjoy Das
· 10 years ago
ea1df7f
[FunctionAttrs] Add comment and clarify assertion message; NFC
by Sanjoy Das
· 10 years ago
71fe81f
[FunctionAttrs] Add handling for operand bundles
by Sanjoy Das
· 10 years ago
436e239
[FunctionAttrs] Fix an iterator wraparound bug
by Sanjoy Das
· 10 years ago
83c4b68
ADT: Remove last implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
98bfe26
[FunctionAttrs] Remove a loop, NFC refactor
by Sanjoy Das
· 10 years ago
cada2d8
[FunctionAttrs] Inline the prototype attribute inference to an existing
by Chandler Carruth
· 10 years ago
a812535
[FunctionAttrs] Separate another chunk of the logic for functionattrs
by Chandler Carruth
· 10 years ago
c518ebd
[FunctionAttrs] Provide a single SCC node set to all of the
by Chandler Carruth
· 10 years ago
69798fb
[function-attrs] Refactor code to handle shorter code with early exits.
by Chandler Carruth
· 10 years ago
1732340
IPO: Remove implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
7542d37
[FunctionAttrs] Extract a helper function for the core logic used to
by Chandler Carruth
· 10 years ago
3824f85
[FunctionAttrs] Move the malloc-like test to a static helper function
by Chandler Carruth
· 10 years ago
8874b78
[FunctionAttrs] Factor the logic to test for a known non-null return out
by Chandler Carruth
· 10 years ago
444d005
[FunctionAttrs] Make the per-function attribute inference a boring
by Chandler Carruth
· 10 years ago
d024520
[FunctionAttrs] Collect utility functions as static helpers rather than
by Chandler Carruth
· 10 years ago
a632fb9
Clean up doxygen comments in FunctionAttrs, promoting some non-doxygen
by Chandler Carruth
· 10 years ago
63559d7
Do some spring cleaning on FunctionAttrs.cpp with clang-format prior to
by Chandler Carruth
· 10 years ago
7b560d4
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
by Chandler Carruth
· 10 years ago
043bf5b
Fix Windows build by including raw_ostream.h
by Hans Wennborg
· 10 years ago
a88caea
[FunctionAttr] Infer nonnull attributes on returns
by Philip Reames
· 10 years ago
b9bf447
Remove unused variable. NFC.
by Diego Novillo
· 10 years ago
abb05aa
Remove the user-count threshold when analyzing read attributes
by Jingyue Wu
· 10 years ago
194f59c
[PM/AA] Extract the ModRef enums from the AliasAnalysis class in
by Chandler Carruth
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
ecbd168
[PM/AA] Remove the UnknownSize static member from AliasAnalysis.
by Chandler Carruth
· 10 years ago
ac80dc7
[PM/AA] Remove the Location typedef from the AliasAnalysis class now
by Chandler Carruth
· 10 years ago
70c61c1
[PM/AA] Start refactoring AliasAnalysis to remove the analysis group and
by Chandler Carruth
· 10 years ago
236446c
Remove conflicting attributes before adding deduced readonly/readnone
by Bjorn Steinbrink
· 10 years ago
833f34d
Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.
by Pete Cooper
· 10 years ago
b98f63d
[PM] Separate the TargetLibraryInfo object from the immutable pass.
by Chandler Carruth
· 11 years ago
62d4215
[PM] Move TargetLibraryInfo into the Analysis library.
by Chandler Carruth
· 11 years ago
70573dc
Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool>
by David Blaikie
· 11 years ago
Next »