Home
last modified time | relevance | path

Searched refs:isInvariant (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h354 bool isInvariant(Value *V) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h300 bool isInvariant() const { return FlagVals & MOInvariant; } in isInvariant() function
H A DSelectionDAGNodes.h1364 bool isInvariant() const { return MemSDNodeBits.IsInvariant; }
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp474 bool LoopVectorizationLegality::isInvariant(Value *V) const { in isInvariant() function in llvm::LoopVectorizationLegality
475 return LAI->isInvariant(V); in isInvariant()
569 if (isInvariant(V)) in isUniform()
H A DLoopVectorize.cpp3368 if (Legal->isInvariant(getLoadStorePointerOperand(I)) && in isPredicatedInst()
3443 Legal->isInvariant(Op2)) in getDivRemSpeculationCost()
3648 (isUniformDecision(I, VF) || Legal->isInvariant(Ptr)); in collectLoopUniforms()
5668 bool isLoopInvariantStoreValue = Legal->isInvariant(SI->getValueOperand()); in getUniformMemOpCost()
6498 Legal->isInvariant(Op2)) in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp246 if ((MUC0.MMO->isInvariant() && MUC1.MMO->isStore()) || in instMayAlias()
247 (MUC1.MMO->isInvariant() && MUC0.MMO->isStore())) in instMayAlias()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h659 bool isInvariant(Value *V) const;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp1152 if (isInvariant()) in print()
H A DMachineInstr.cpp1499 if (MMO->isInvariant() && MMO->isDereferenceable()) in isDereferenceableInvariantLoad()
H A DModuloSchedule.cpp978 (MMO->isInvariant() && MMO->isDereferenceable()) || in updateMemOperands()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp2539 if (isInvariant(Ptr)) { in analyzeLoop()
2793 bool LoopAccessInfo::isInvariant(Value *V) const { in isInvariant() function in LoopAccessInfo
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1475 if (Load->isInvariant() && Load->isDereferenceable()) in canUseBlockOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInsertWaitcnts.cpp2236 if (!Memop->isInvariant()) { in insertWaitcntInBlock()
H A DAMDGPURegisterBankInfo.cpp465 (IsConst || MMO->isInvariant() || (MMO->getFlags() & MONoClobber)) && in isScalarLoadLegal()
H A DAMDGPUISelLowering.cpp842 MN->isInvariant())) && in shouldReduceLoadWidth()
H A DSIInstrInfo.cpp117 return MMO->isLoad() && MMO->isInvariant(); in canRemat()
H A DSIISelLowering.cpp10183 (AS != AMDGPUAS::GLOBAL_ADDRESS || !Ld->isInvariant())) in widenLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp739 if (N->isInvariant()) in canLowerToLDG()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp27403 if (!RLD->isInvariant()) in SimplifySelectOps()
28310 if ((MUC0.MMO->isInvariant() && MUC1.MMO->isStore()) || in mayAlias()
28311 (MUC1.MMO->isInvariant() && MUC0.MMO->isStore())) in mayAlias()
28337 if ((MUC0.MMO->isInvariant() && MUC1.MMO->isStore()) || in mayAlias()
28338 (MUC1.MMO->isInvariant() && MUC0.MMO->isStore())) in mayAlias()
H A DSelectionDAG.cpp12091 MemSDNodeBits.IsInvariant = MMO->isInvariant(); in MemSDNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8581 RLI.IsInvariant = LD->isInvariant(); in canReuseLoadAddress()