| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyDebugValueManager.cpp | 54 const MachineOperand &OpA = A->getOperand(1), &OpB = B->getOperand(1); in isSameScalarConst() local 55 if ((OpA.isImm() && OpB.isImm() && OpA.getImm() == OpB.getImm()) || in isSameScalarConst() 56 (OpA.isFPImm() && OpB.isFPImm() && OpA.getFPImm() == OpB.getFPImm()) || in isSameScalarConst() 57 (OpA.isGlobal() && OpB.isGlobal() && OpA.getGlobal() == OpB.getGlobal())) in isSameScalarConst()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | CFGUpdate.h | 109 const auto &OpB = Operations[{B.getFrom(), B.getTo()}]; 110 return ReverseResultOrder ? OpA < OpB : OpA > OpB;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 1206 Instruction *OpB = dyn_cast<Instruction>(GTIB.getOperand()); in getConstantOffsetComplexAddrs() local 1207 if (!OpA || !OpB || OpA->getOpcode() != OpB->getOpcode() || in getConstantOffsetComplexAddrs() 1208 OpA->getType() != OpB->getType()) in getConstantOffsetComplexAddrs() 1221 OpB = dyn_cast<Instruction>(OpB->getOperand(0)); in getConstantOffsetComplexAddrs() 1222 if (!OpB || ValA->getType() != OpB->getType()) in getConstantOffsetComplexAddrs() 1226 const SCEV *OffsetSCEVB = SE.getSCEV(OpB); in getConstantOffsetComplexAddrs() 1244 if (OpB->getOpcode() == Instruction::Add && in getConstantOffsetComplexAddrs() 1245 isa<ConstantInt>(OpB->getOperand(1)) && in getConstantOffsetComplexAddrs() 1246 IdxDiff.sle(cast<ConstantInt>(OpB->getOperand(1))->getSExtValue()) && in getConstantOffsetComplexAddrs() 1247 checkNoWrapFlags(OpB, Signed)) in getConstantOffsetComplexAddrs() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLBuiltins.cpp | 265 Value *OpB = EmitScalarExpr(E->getArg(1)); in EmitHLSLBuiltinExpr() local 284 LowB = Builder.CreateExtractElement(OpB, (uint64_t)0, "LowB"); in EmitHLSLBuiltinExpr() 285 HighB = Builder.CreateExtractElement(OpB, (uint64_t)1, "HighB"); in EmitHLSLBuiltinExpr() 289 LowB = Builder.CreateShuffleVector(OpB, {0, 2}, "LowB"); in EmitHLSLBuiltinExpr() 290 HighB = Builder.CreateShuffleVector(OpB, {1, 3}, "HighB"); in EmitHLSLBuiltinExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 316 CallBase *CallBase::Create(CallBase *CI, OperandBundleDef OpB, in Create() argument 321 if (ChildOB.getTagName() != OpB.getTag()) in Create() 324 OpDefs.emplace_back(OpB); in Create() 806 CallInst *CallInst::Create(CallInst *CI, ArrayRef<OperandBundleDef> OpB, in Create() argument 811 Args, OpB, CI->getName(), InsertPt); in Create() 885 InvokeInst *InvokeInst::Create(InvokeInst *II, ArrayRef<OperandBundleDef> OpB, in Create() argument 891 II->getUnwindDest(), Args, OpB, II->getName(), InsertPt); in Create() 971 CallBrInst *CallBrInst::Create(CallBrInst *CBI, ArrayRef<OperandBundleDef> OpB, in Create() argument 977 CBI->getIndirectDests(), Args, OpB, CBI->getName(), InsertPt); in Create()
|
| H A D | IRBuilder.cpp | 261 ArrayRef<OperandBundleDef> OpB, in CreateMalloc() argument 289 CallInst *MCall = CreateCall(MallocFunc, AllocSize, OpB, Name); in CreateMalloc()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetInstrInfo.cpp | 1326 MachineOperand &OpB = Root.getOperand(OperandIndices[2]); in reassociateOps() local 1332 Register RegB = OpB.getReg(); in reassociateOps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBitSimplify.cpp | 2954 const MachineOperand &OpB = P.getOperand(i+1); in PhiInfo() local 2955 if (OpB.getMBB() == &B) { in PhiInfo() 2959 PB = OpB.getMBB(); in PhiInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 2373 Value *OpB = Inst->getOperand(2); in VisitSelectInst() local 2377 MatrixTy B = getMatrix(OpB, Shape, Builder); in VisitSelectInst()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 660 ArrayRef<OperandBundleDef> OpB,
|