| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineMemOperand.h | 304 bool isInvariant() const { return FlagVals & MOInvariant; } in isInvariant() function
|
| H A D | SelectionDAGNodes.h | 1439 bool isInvariant() const { return MemSDNodeBits.IsInvariant; }
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 374 bool isInvariant(Value *V) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 471 bool LoopVectorizationLegality::isInvariant(Value *V) const { in isInvariant() function in llvm::LoopVectorizationLegality 472 return LAI->isInvariant(V); in isInvariant() 567 if (isInvariant(V)) in isUniform()
|
| H A D | LoopVectorize.cpp | 2984 return !Legal->isInvariant(getLoadStorePointerOperand(I)); in isPredicatedInst() 2990 return !(Legal->isInvariant(getLoadStorePointerOperand(I)) && in isPredicatedInst() 2991 Legal->isInvariant(cast<StoreInst>(I)->getValueOperand())); in isPredicatedInst() 2998 return !Legal->isInvariant(I->getOperand(1)); in isPredicatedInst() 3056 Legal->isInvariant(Op2)) in getDivRemSpeculationCost() 3269 (IsUniformDecision(I, VF) || Legal->isInvariant(Ptr)); in collectLoopUniforms() 5257 bool IsLoopInvariantStoreValue = Legal->isInvariant(SI->getValueOperand()); in getUniformMemOpCost() 5923 if (!Legal->isInvariant(Op)) in shouldConsiderInvariant()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LoadStoreOpt.cpp | 243 if ((MUC0.MMO->isInvariant() && MUC1.MMO->isStore()) || in instMayAlias() 244 (MUC1.MMO->isInvariant() && MUC0.MMO->isStore())) in instMayAlias()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 710 LLVM_ABI bool isInvariant(Value *V) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegBankLegalizeRules.cpp | 649 return (*MI.memoperands_begin())->isInvariant(); in RegBankLegalizeRules()
|
| H A D | SIInsertWaitcnts.cpp | 2536 if (!Memop->isInvariant()) { in insertWaitcntInBlock()
|
| H A D | AMDGPURegisterBankInfo.cpp | 465 (IsConst || MMO->isInvariant() || (MMO->getFlags() & MONoClobber)) && in isScalarLoadLegal()
|
| H A D | AMDGPUISelLowering.cpp | 857 MN->isInvariant())) && in shouldReduceLoadWidth()
|
| H A D | SIInstrInfo.cpp | 118 return MMO->isLoad() && MMO->isInvariant(); in canRemat()
|
| H A D | SIISelLowering.cpp | 10860 (AS != AMDGPUAS::GLOBAL_ADDRESS || !Ld->isInvariant())) in widenLoad()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 2607 if (isInvariant(Ptr)) { in analyzeLoop() 2860 bool LoopAccessInfo::isInvariant(Value *V) const { in isInvariant() function in LoopAccessInfo
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 1167 if (isInvariant()) in print()
|
| H A D | MachineInstr.cpp | 1612 if (MMO->isInvariant() && MMO->isDereferenceable()) in isDereferenceableInvariantLoad()
|
| H A D | ModuloSchedule.cpp | 996 (MMO->isInvariant() && MMO->isDereferenceable()) || in updateMemOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 1486 if (Load->isInvariant() && Load->isDereferenceable()) in canUseBlockOperation()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelDAGToDAG.cpp | 763 N.isInvariant(); in canLowerToLDG()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 28526 if (!RLD->isInvariant()) in SimplifySelectOps() 29438 if ((MUC0.MMO->isInvariant() && MUC1.MMO->isStore()) || in mayAlias() 29439 (MUC1.MMO->isInvariant() && MUC0.MMO->isStore())) in mayAlias() 29465 if ((MUC0.MMO->isInvariant() && MUC1.MMO->isStore()) || in mayAlias() 29466 (MUC1.MMO->isInvariant() && MUC0.MMO->isStore())) in mayAlias()
|
| H A D | SelectionDAG.cpp | 12682 MemSDNodeBits.IsInvariant = MMO->isInvariant(); in MemSDNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 8647 RLI.IsInvariant = LD->isInvariant(); in canReuseLoadAddress()
|