Home
last modified time | relevance | path

Searched defs:HardwareLoopInfo (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h97 struct HardwareLoopInfo { struct
100 Loop *L = nullptr;
101 BasicBlock *ExitBlock = nullptr;
102 BranchInst *ExitBranch = nullptr;
103 const SCEV *ExitCount = nullptr;
104 IntegerType *CountType = nullptr;
105 Value *LoopDecrement = nullptr; // Decrement the loop counter by this
107 bool IsNestingLegal = false; // Can a hardware loop be a parent to
109 bool CounterInReg = false; // Should loop counter be updated in
111 bool PerformEntryTest = false; // Generate the intrinsic which also performs
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp115 HardwareLoopInfo::HardwareLoopInfo(Loop *L) : L(L) { in HardwareLoopInfo() function in HardwareLoopInfo