Searched refs:Invariants (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DEvaluator.h84 return Invariants;
120 SmallPtrSet<GlobalVariable*, 8> Invariants; member in class:llvm::Evaluator
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp109 TinyPtrVector<Value *> Invariants; local
125 Invariants.push_back(OpV);
140 return Invariants;
180 ArrayRef<Value *> Invariants,
186 Value *Cond = Direction ? IRB.CreateOr(Invariants) :
187 IRB.CreateAnd(Invariants);
372 TinyPtrVector<Value *> Invariants; local
379 Invariants.push_back(BI.getCondition());
383 Invariants = collectHomogenousInstGraphLoopInvariants(L, *CondInst, LI);
384 if (Invariants
179 buildPartialUnswitchConditionalBranch(BasicBlock &BB, ArrayRef<Value *> Invariants, bool Direction, BasicBlock &UnswitchedSucc, BasicBlock &NormalSucc) argument
1940 unswitchNontrivialInvariants( Loop &L, Instruction &TI, ArrayRef<Value *> Invariants, SmallVectorImpl<BasicBlock *> &ExitBlocks, DominatorTree &DT, LoopInfo &LI, AssumptionCache &AC, function_ref<void(bool, ArrayRef<Loop *>)> UnswitchCB, ScalarEvolution *SE, MemorySSAUpdater *MSSAU) argument
2618 TinyPtrVector<Value *> Invariants = local
2770 ArrayRef<Value *> Invariants = TerminatorAndInvariants.second; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp534 Invariants.insert(GV);

Completed in 117 milliseconds