OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AssumeInst
(Results
1 - 25
of
32
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
AssumeBundleBuilder.h
33
AssumeInst
*buildAssumeFromInst(Instruction *I);
47
AssumeInst
*buildAssumeFromKnowledge(ArrayRef<RetainedKnowledge> Knowledge,
69
RetainedKnowledge simplifyRetainedKnowledge(
AssumeInst
*Assume,
PredicateInfo.h
116
IntrinsicInst *
AssumeInst
;
117
PredicateAssume(Value *Op, IntrinsicInst *
AssumeInst
, Value *Condition)
118
: PredicateBase(PT_Assume, Op, Condition),
AssumeInst
(
AssumeInst
) {}
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
AssumeBundleQueries.h
43
bool hasAttributeInAssume(
AssumeInst
&Assume, Value *IsOn, StringRef AttrName,
45
inline bool hasAttributeInAssume(
AssumeInst
&Assume, Value *IsOn,
91
void fillMapFromAssume(
AssumeInst
&Assume, RetainedKnowledgeMap &Result);
125
RetainedKnowledge getKnowledgeFromOperandInAssume(
AssumeInst
&Assume,
131
return getKnowledgeFromOperandInAssume(*cast<
AssumeInst
>(U->getUser()),
146
bool isAssumeWithEmptyBundle(
AssumeInst
&Assume);
172
RetainedKnowledge getKnowledgeFromBundle(
AssumeInst
&Assume,
AssumptionCache.h
29
class
AssumeInst
;
119
void registerAssumption(
AssumeInst
*CI);
123
void unregisterAssumption(
AssumeInst
*CI);
127
void updateAffectedValues(
AssumeInst
*CI);
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
AssumeBundleQueries.cpp
36
static Value *getValueFromBundleOpInfo(
AssumeInst
&Assume,
43
bool llvm::hasAttributeInAssume(
AssumeInst
&Assume, Value *IsOn,
70
void llvm::fillMapFromAssume(
AssumeInst
&Assume, RetainedKnowledgeMap &Result) {
99
llvm::getKnowledgeFromBundle(
AssumeInst
&Assume,
119
RetainedKnowledge llvm::getKnowledgeFromOperandInAssume(
AssumeInst
&Assume,
125
bool llvm::isAssumeWithEmptyBundle(
AssumeInst
&Assume) {
147
getKnowledgeFromBundle(*cast<
AssumeInst
>(U->getUser()), *Bundle);
165
auto *II = cast_or_null<
AssumeInst
>(Elem.Assume);
186
getKnowledgeFromBundle(*cast<
AssumeInst
>(U.getUser()), *Bundle))
AssumptionCache.cpp
129
void AssumptionCache::updateAffectedValues(
AssumeInst
*CI) {
142
void AssumptionCache::unregisterAssumption(
AssumeInst
*CI) {
206
if (isa<
AssumeInst
>(&I))
214
updateAffectedValues(cast<
AssumeInst
>(A));
217
void AssumptionCache::registerAssumption(
AssumeInst
*CI) {
TypeMetadataUtils.cpp
85
if (auto *Assume = dyn_cast<
AssumeInst
>(CIU.getUser()))
ModuleSummaryAnalysis.cpp
180
return !isa<
AssumeInst
>(CIU.getUser());
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
AssumeBundleBuilder.cpp
223
AssumeInst
*build() {
247
return cast<
AssumeInst
>(CallInst::Create(
285
AssumeInst
*llvm::buildAssumeFromInst(Instruction *I) {
306
AssumeInst
*
316
RetainedKnowledge llvm::simplifyRetainedKnowledge(
AssumeInst
*Assume,
377
!isAssumeWithEmptyBundle(cast<
AssumeInst
>(*Assume))))
421
getKnowledgeFromBundle(cast<
AssumeInst
>(*Assume), BOI);
481
getKnowledgeFromBundle(cast<
AssumeInst
>(*I), BOI);
PredicateInfo.cpp
215
return cast<PredicateAssume>(VD.PInfo)->
AssumeInst
->getNextNode();
583
IRBuilder<> B(PAssume->
AssumeInst
->getNextNode());
633
DomTreeNode *DomNode = DT.getNode(PAssume->
AssumeInst
->getParent());
LoopRotationUtils.cpp
470
if (auto *II = dyn_cast<
AssumeInst
>(C))
LoopUnroll.cpp
686
if (auto *II = dyn_cast<
AssumeInst
>(&I))
LoopUnrollAndJam.cpp
440
if (auto *II = dyn_cast<
AssumeInst
>(&I))
PromoteMemoryToRegister.cpp
309
AC->registerAssumption(cast<
AssumeInst
>(CI));
InlineFunction.cpp
1298
AC->registerAssumption(cast<
AssumeInst
>(NewAsmp));
2052
if (auto *II = dyn_cast<
AssumeInst
>(&I))
CodeExtractor.cpp
1597
if (auto *AI = dyn_cast<
AssumeInst
>(I)) {
/src/external/apache2/llvm/dist/llvm/lib/IR/
User.cpp
110
return isa<
AssumeInst
>(this);
Value.cpp
209
if (auto *Assume = dyn_cast<
AssumeInst
>(U.getUser())) {
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
GVN.h
38
class
AssumeInst
;
313
bool processAssumeIntrinsic(
AssumeInst
*II);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp
1670
assert(isa<
AssumeInst
>(Assume));
1671
if (isAssumeWithEmptyBundle(*cast<
AssumeInst
>(II)))
1776
llvm::getKnowledgeFromBundle(cast<
AssumeInst
>(*II), BOI);
1782
llvm::simplifyRetainedKnowledge(cast<
AssumeInst
>(II), RK,
1810
if (Known.isAllOnes() && isAssumeWithEmptyBundle(cast<
AssumeInst
>(*II)))
1815
AC.updateAffectedValues(cast<
AssumeInst
>(II));
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
IntrinsicInst.h
1278
class
AssumeInst
: public IntrinsicInst {
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
LowerTypeTests.cpp
1794
if (auto *Assume = dyn_cast<
AssumeInst
>((*CIU++).getUser()))
2064
if (isa<
AssumeInst
>(CIU.getUser()))
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
GVN.cpp
1742
bool GVN::processAssumeIntrinsic(
AssumeInst
*IntrinsicI) {
2326
if (auto *Assume = dyn_cast<
AssumeInst
>(I))
LoopUnswitch.cpp
1439
if (auto *II = dyn_cast<
AssumeInst
>(&I))
EarlyCSE.cpp
1243
if (auto *Assume = dyn_cast<
AssumeInst
>(&Inst)) {
Completed in 53 milliseconds
1
2
Indexes created Sat Jun 20 00:25:23 UTC 2026