Home
last modified time | relevance | path

Searched refs:GEPOp (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h174 auto *GEPOp = cast<GEPOperator>(GEP);
176 GEPOp->getSourceElementType(),
185 auto &GEPOp = cast<GEPOperator>(GEP);
187 GEPOp.getSourceElementType(),
124 auto *GEPOp = cast<GEPOperator>(GEP); gep_type_begin() local
135 auto &GEPOp = cast<GEPOperator>(GEP); gep_type_begin() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLocal.cpp24 GEPOperator *GEPOp = cast<GEPOperator>(GEP); in emitGEPOffset() local
29 bool NSW = GEPOp->hasNoUnsignedSignedWrap() && !NoAssumptions; in emitGEPOffset()
30 bool NUW = GEPOp->hasNoUnsignedWrap() && !NoAssumptions; in emitGEPOffset()
H A DPHITransAddr.cpp205 Value *GEPOp = translateSubExpr(Op, CurBB, PredBB, DT); in translateSubExpr() local
206 if (!GEPOp) return nullptr; in translateSubExpr()
208 AnyChanged |= GEPOp != Op; in translateSubExpr()
209 GEPOps.push_back(GEPOp); in translateSubExpr()
H A DBasicAliasAnalysis.cpp629 const GEPOperator *GEPOp = dyn_cast<GEPOperator>(Op); in DecomposeGEPExpression() local
630 if (!GEPOp) { in DecomposeGEPExpression()
658 Decomposed.NWFlags &= GEPOp->getNoWrapFlags(); in DecomposeGEPExpression()
660 assert(GEPOp->getSourceElementType()->isSized() && "GEP must be sized"); in DecomposeGEPExpression()
663 gep_type_iterator GTI = gep_type_begin(GEPOp); in DecomposeGEPExpression()
664 for (User::const_op_iterator I = GEPOp->op_begin() + 1, E = GEPOp->op_end(); in DecomposeGEPExpression()
703 bool NUSW = GEPOp->hasNoUnsignedSignedWrap(); in DecomposeGEPExpression()
704 bool NUW = GEPOp->hasNoUnsignedWrap(); in DecomposeGEPExpression()
744 V = GEPOp->getOperand(0); in DecomposeGEPExpression()
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.cpp587 rewriter.replaceOpWithNewOp<mlir::LLVM::GEPOp>( in matchAndRewrite()
811 rewriter.replaceOpWithNewOp<mlir::LLVM::GEPOp>( in matchAndRewrite()
833 rewriter.replaceOpWithNewOp<mlir::LLVM::GEPOp>( in matchAndRewrite()
840 mlir::Value adjusted = rewriter.create<mlir::LLVM::GEPOp>( in matchAndRewrite()
2138 rewriter.replaceOpWithNewOp<mlir::LLVM::GEPOp>(op, llResTy, elementTy, in matchAndRewrite()
2608 rewriter.replaceOpWithNewOp<mlir::LLVM::GEPOp>( in matchAndRewrite()
2625 rewriter.replaceOpWithNewOp<mlir::LLVM::GEPOp>( in matchAndRewrite()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h603 GEPOp, enumerator
684 OpType = OperationType::GEPOp; in VPIRFlags()
713 : OpType(OperationType::GEPOp), GEPFlags(GEPFlags) {} in VPIRFlags()
740 case OperationType::GEPOp: in dropPoisonGeneratingFlags()
773 case OperationType::GEPOp: in applyFlags()
H A DVPlanRecipes.cpp1778 case OperationType::GEPOp: in flagsValidForOpcode()
1830 case OperationType::GEPOp: in printFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.cpp2922 const MachineOperand &GEPOp = PtrMI->getOperand(i); in getAddrModeInfo() local
2923 const MachineInstr *OpDef = MRI.getUniqueVRegDef(GEPOp.getReg()); in getAddrModeInfo()
2932 const RegisterBank *OpBank = RBI.getRegBank(GEPOp.getReg(), MRI, TRI); in getAddrModeInfo()
2934 GEPInfo.SgprParts.push_back(GEPOp.getReg()); in getAddrModeInfo()
2936 GEPInfo.VgprParts.push_back(GEPOp.getReg()); in getAddrModeInfo()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3218 GEPOperator *GEPOp = unwrap<GEPOperator>(GEP); in LLVMGEPGetNoWrapFlags() local
3219 return mapToLLVMGEPNoWrapFlags(GEPOp->getNoWrapFlags()); in LLVMGEPGetNoWrapFlags()