OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LoopID
(Results
1 - 10
of
10
) sorted by null
/external/llvm/include/llvm/Transforms/Utils/
UnrollLoop.h
42
MDNode *GetUnrollMetadata(MDNode *
LoopID
, StringRef Name);
/external/llvm/lib/Analysis/
LoopInfo.cpp
260
MDNode *
LoopID
= nullptr;
262
LoopID
= getLoopLatch()->getTerminator()->getMetadata(LoopMDName);
281
if (!
LoopID
)
282
LoopID
= MD;
283
else if (MD !=
LoopID
)
287
if (!
LoopID
||
LoopID
->getNumOperands() == 0 ||
288
LoopID
->getOperand(0) !=
LoopID
)
290
return
LoopID
;
[
all
...]
/external/clang/lib/CodeGen/
CGLoopInfo.h
69
llvm::MDNode *getLoopID() const { return
LoopID
; }
79
llvm::MDNode *
LoopID
;
CGLoopInfo.cpp
82
MDNode *
LoopID
= MDNode::get(Ctx, Args);
83
LoopID
->replaceOperandWith(0,
LoopID
);
84
return
LoopID
;
102
:
LoopID
(nullptr), Header(Header), Attrs(Attrs) {
103
LoopID
= createMetadata(Header->getContext(), Attrs);
/external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp
227
// Reserve first location for self reference to the
LoopID
metadata node.
229
MDNode *
LoopID
= NewLoop->getLoopID();
230
if (
LoopID
) {
232
for (unsigned i = 1, ie =
LoopID
->getNumOperands(); i < ie; ++i) {
234
MDNode *MD = dyn_cast<MDNode>(
LoopID
->getOperand(i));
240
MDs.push_back(
LoopID
->getOperand(i));
LoopUnroll.cpp
565
MDNode *llvm::GetUnrollMetadata(MDNode *
LoopID
, StringRef Name) {
567
assert(
LoopID
->getNumOperands() > 0 && "requires at least one operand");
568
assert(
LoopID
->getOperand(0) ==
LoopID
&& "invalid loop id");
570
for (unsigned i = 1, e =
LoopID
->getNumOperands(); i < e; ++i) {
571
MDNode *MD = dyn_cast<MDNode>(
LoopID
->getOperand(i));
/external/llvm/lib/Transforms/Scalar/
LoopUnrollPass.cpp
719
if (MDNode *
LoopID
= L->getLoopID())
720
return GetUnrollMetadata(
LoopID
, Name);
765
MDNode *
LoopID
= L->getLoopID();
766
if (!
LoopID
) return;
770
// Reserve first location for self reference to the
LoopID
metadata node.
772
for (unsigned i = 1, ie =
LoopID
->getNumOperands(); i < ie; ++i) {
774
MDNode *MD = dyn_cast<MDNode>(
LoopID
->getOperand(i));
780
MDs.push_back(
LoopID
->getOperand(i));
[
all
...]
/external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp
[
all
...]
/external/llvm/include/llvm/Analysis/
LoopInfo.h
450
/// The
LoopID
metadata node will be added to each terminator instruction in
453
/// The
LoopID
metadata node should have one or more operands and the first
455
void setLoopID(MDNode *
LoopID
) const;
/external/llvm/lib/Target/NVPTX/
NVPTXAsmPrinter.cpp
435
if (MDNode *
LoopID
= PBB->getTerminator()->getMetadata("llvm.loop")) {
436
if (GetUnrollMetadata(
LoopID
, "llvm.loop.unroll.disable"))
[
all
...]
Completed in 2968 milliseconds