OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LoopID
(Results
1 - 7
of
7
) sorted by null
/external/clang/lib/CodeGen/
CGLoopInfo.cpp
57
MDNode *
LoopID
= MDNode::get(Ctx, Args);
58
assert(
LoopID
->use_empty() && "
LoopID
should not be used");
61
LoopID
->replaceOperandWith(0,
LoopID
);
63
return
LoopID
;
78
:
LoopID
(nullptr), Header(Header), Attrs(Attrs) {
79
LoopID
= createMetadata(Header->getContext(), Attrs);
CGLoopInfo.h
60
llvm::MDNode *getLoopID() const { return
LoopID
; }
70
llvm::MDNode *
LoopID
;
CGStmt.cpp
622
llvm::MDNode *
LoopID
= llvm::MDNode::get(Context, Metadata);
623
LoopID
->replaceOperandWith(0,
LoopID
); // First op points to itself.
625
CondBr->setMetadata("llvm.loop",
LoopID
);
[
all
...]
/external/llvm/lib/Analysis/
LoopInfo.cpp
235
MDNode *
LoopID
= nullptr;
237
LoopID
= getLoopLatch()->getTerminator()->getMetadata(LoopMDName);
256
if (!
LoopID
)
257
LoopID
= MD;
258
else if (MD !=
LoopID
)
262
if (!
LoopID
||
LoopID
->getNumOperands() == 0 ||
263
LoopID
->getOperand(0) !=
LoopID
)
265
return
LoopID
;
[
all
...]
/external/llvm/lib/Transforms/Scalar/
LoopUnrollPass.cpp
227
MDNode *
LoopID
= L->getLoopID();
228
if (!
LoopID
) return nullptr;
231
assert(
LoopID
->getNumOperands() > 0 && "requires at least one operand");
232
assert(
LoopID
->getOperand(0) ==
LoopID
&& "invalid loop id");
234
for (unsigned i = 1, e =
LoopID
->getNumOperands(); i < e; ++i) {
235
const MDNode *MD = dyn_cast<MDNode>(
LoopID
->getOperand(i));
/external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp
[
all
...]
/external/llvm/include/llvm/Analysis/
LoopInfo.h
433
/// The
LoopID
metadata node will be added to each terminator instruction in
436
/// The
LoopID
metadata node should have one or more operands and the first
438
void setLoopID(MDNode *
LoopID
) const;
Completed in 98 milliseconds