| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | RISCV.cpp | 34 Intrinsic::ID ID, SmallVectorImpl<Value *> &Ops, in emitRVVVLEFFBuiltin() argument 41 std::rotate(Ops.begin(), Ops.begin() + 1, Ops.end() - 1); in emitRVVVLEFFBuiltin() 43 Ops.insert(Ops.begin(), llvm::PoisonValue::get(ResultType)); in emitRVVVLEFFBuiltin() 44 Ops.push_back(ConstantInt::get(Ops.back()->getType(), PolicyAttrs)); in emitRVVVLEFFBuiltin() 45 IntrinsicTypes = {ResultType, Ops[4]->getType(), Ops[2]->getType()}; in emitRVVVLEFFBuiltin() 48 Ops.insert(Ops.begin(), llvm::PoisonValue::get(ResultType)); in emitRVVVLEFFBuiltin() 49 IntrinsicTypes = {ResultType, Ops[3]->getType(), Ops[1]->getType()}; in emitRVVVLEFFBuiltin() 51 Value *NewVL = Ops[2]; in emitRVVVLEFFBuiltin() 52 Ops.erase(Ops.begin() + 2); in emitRVVVLEFFBuiltin() 54 llvm::Value *LoadValue = Builder.CreateCall(F, Ops, ""); in emitRVVVLEFFBuiltin() [all …]
|
| H A D | ARM.cpp | 427 Value *CodeGenFunction::EmitNeonCall(Function *F, SmallVectorImpl<Value*> &Ops, in EmitNeonCall() argument 437 Ops[j] = EmitNeonShiftVector(Ops[j], ai->getType(), rightshift); in EmitNeonCall() 439 Ops[j] = Builder.CreateBitCast(Ops[j], ai->getType(), name); in EmitNeonCall() 443 return Builder.CreateConstrainedFPCall(F, Ops, name); in EmitNeonCall() 445 return Builder.CreateCall(F, Ops, name); in EmitNeonCall() 450 SmallVectorImpl<Value *> &Ops, in EmitFP8NeonCall() argument 455 return EmitNeonCall(CGM.getIntrinsic(IID, Tys), Ops, name); in EmitFP8NeonCall() 460 SmallVectorImpl<llvm::Value *> &Ops, const CallExpr *E, const char *name) { in EmitFP8NeonFDOTCall() argument 462 const unsigned ElemCount = Ops[0]->getType()->getPrimitiveSizeInBits() / in EmitFP8NeonFDOTCall() 465 Ops[1]->getType()}; in EmitFP8NeonFDOTCall() [all …]
|
| H A D | X86.cpp | 78 static Value *EmitX86MaskedStore(CodeGenFunction &CGF, ArrayRef<Value *> Ops, in EmitX86MaskedStore() argument 80 Value *Ptr = Ops[0]; in EmitX86MaskedStore() 83 CGF, Ops[2], in EmitX86MaskedStore() 84 cast<llvm::FixedVectorType>(Ops[1]->getType())->getNumElements()); in EmitX86MaskedStore() 86 return CGF.Builder.CreateMaskedStore(Ops[1], Ptr, Alignment, MaskVec); in EmitX86MaskedStore() 89 static Value *EmitX86MaskedLoad(CodeGenFunction &CGF, ArrayRef<Value *> Ops, in EmitX86MaskedLoad() argument 91 llvm::Type *Ty = Ops[1]->getType(); in EmitX86MaskedLoad() 92 Value *Ptr = Ops[0]; in EmitX86MaskedLoad() 95 CGF, Ops[2], cast<llvm::FixedVectorType>(Ty)->getNumElements()); in EmitX86MaskedLoad() 97 return CGF.Builder.CreateMaskedLoad(Ty, Ptr, Alignment, MaskVec, Ops[1]); in EmitX86MaskedLoad() [all …]
|
| H A D | PPC.cpp | 242 SmallVector<Value *, 2> Ops; in EmitPPCBuiltinExpr() local 243 Ops.push_back(EmitScalarExpr(E->getArg(0))); in EmitPPCBuiltinExpr() 244 Ops.push_back(EmitScalarExpr(E->getArg(1))); in EmitPPCBuiltinExpr() 247 Ops[0] = Builder.CreateGEP(Int8Ty, Ops[1], Ops[0]); in EmitPPCBuiltinExpr() 248 Ops.pop_back(); in EmitPPCBuiltinExpr() 294 return Builder.CreateCall(F, Ops, ""); in EmitPPCBuiltinExpr() 310 SmallVector<Value *, 3> Ops; in EmitPPCBuiltinExpr() local 311 Ops.push_back(EmitScalarExpr(E->getArg(0))); in EmitPPCBuiltinExpr() 312 Ops.push_back(EmitScalarExpr(E->getArg(1))); in EmitPPCBuiltinExpr() 313 Ops.push_back(EmitScalarExpr(E->getArg(2))); in EmitPPCBuiltinExpr() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 18 void llvm::describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerIntOps() argument 19 Ops.push_back(binOpDescriptor(1, Instruction::Add)); in describeFuzzerIntOps() 20 Ops.push_back(binOpDescriptor(1, Instruction::Sub)); in describeFuzzerIntOps() 21 Ops.push_back(binOpDescriptor(1, Instruction::Mul)); in describeFuzzerIntOps() 22 Ops.push_back(binOpDescriptor(1, Instruction::SDiv)); in describeFuzzerIntOps() 23 Ops.push_back(binOpDescriptor(1, Instruction::UDiv)); in describeFuzzerIntOps() 24 Ops.push_back(binOpDescriptor(1, Instruction::SRem)); in describeFuzzerIntOps() 25 Ops.push_back(binOpDescriptor(1, Instruction::URem)); in describeFuzzerIntOps() 26 Ops.push_back(binOpDescriptor(1, Instruction::Shl)); in describeFuzzerIntOps() 27 Ops.push_back(binOpDescriptor(1, Instruction::LShr)); in describeFuzzerIntOps() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | MDBuilder.cpp | 76 SmallVector<Metadata *, 8> Ops; in createFunctionEntryCount() local 78 Ops.push_back(createString(MDProfLabels::SyntheticFunctionEntryCount)); in createFunctionEntryCount() 80 Ops.push_back(createString(MDProfLabels::FunctionEntryCount)); in createFunctionEntryCount() 81 Ops.push_back(createConstant(ConstantInt::get(Int64Ty, Count))); in createFunctionEntryCount() 86 Ops.push_back(createConstant(ConstantInt::get(Int64Ty, ID))); in createFunctionEntryCount() 88 return MDNode::get(Context, Ops); in createFunctionEntryCount() 113 SmallVector<Metadata *, 4> Ops; in createCallees() local 115 Ops.push_back(createConstant(F)); in createCallees() 116 return MDNode::get(Context, Ops); in createCallees() 122 SmallVector<Metadata *, 4> Ops; in createCallbackEncoding() local [all …]
|
| H A D | DIExpressionOptimizer.cpp | 194 ArrayRef<DIExpression::ExprOperand> Ops, in tryFoldNoOpMath() argument 198 if (isNeutralElement(Ops[1].getOp(), Const1)) { in tryFoldNoOpMath() 210 ArrayRef<DIExpression::ExprOperand> Ops, in tryFoldConstants() argument 214 auto Const2 = isConstantVal(Ops[1]); in tryFoldConstants() 219 Const1, *Const2, static_cast<dwarf::LocationAtom>(Ops[2].getOp())); in tryFoldConstants() 221 consumeOneOperator(Cursor, Loc, Ops[0]); in tryFoldConstants() 235 ArrayRef<DIExpression::ExprOperand> Ops, in tryFoldCommutativeMath() argument 239 auto Const2 = isConstantVal(Ops[2]); in tryFoldCommutativeMath() 240 auto Operand1 = static_cast<dwarf::LocationAtom>(Ops[1].getOp()); in tryFoldCommutativeMath() 241 auto Operand2 = static_cast<dwarf::LocationAtom>(Ops[3].getOp()); in tryFoldCommutativeMath() [all …]
|
| H A D | DebugInfoMetadata.cpp | 118 SmallVector<Metadata *, 2> Ops; in getImpl() local 119 Ops.push_back(Scope); in getImpl() 121 Ops.push_back(InlinedAt); in getImpl() 122 return storeImpl(new (Ops.size(), Storage) in getImpl() 124 AtomRank, Ops, ImplicitCode), in getImpl() 632 ArrayRef<Metadata *> Ops) in DISubrange() argument 633 : DINode(C, DISubrangeKind, Storage, dwarf::DW_TAG_subrange_type, Ops) {} in DISubrange() 657 Metadata *Ops[] = {CountNode, LB, UB, Stride}; in getImpl() local 658 DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(DISubrange, Ops); in getImpl() 745 ArrayRef<Metadata *> Ops) in DIGenericSubrange() argument [all …]
|
| H A D | ConstantsContext.h | 391 ArrayRef<Constant *> Ops; 416 ConstantExprKeyType(unsigned Opcode, ArrayRef<Constant *> Ops, 421 : Opcode(Opcode), SubclassOptionalData(SubclassOptionalData), Ops(Ops), 427 SubclassOptionalData(CE->getRawSubclassOptionalData()), Ops(Operands), 442 Ops = Storage; 454 SubclassOptionalData == X.SubclassOptionalData && Ops == X.Ops && 464 if (Ops.size() != CE->getNumOperands()) 466 for (unsigned I = 0, E = Ops.size(); I != E; ++I) 467 if (Ops[I] != CE->getOperand(I)) 479 return hash_combine(Opcode, SubclassOptionalData, hash_combine_range(Ops), [all …]
|
| H A D | IRBuilder.cpp | 106 IRBuilderBase::createCallHelper(Function *Callee, ArrayRef<Value *> Ops, in createCallHelper() argument 109 CallInst *CI = CreateCall(Callee, Ops, OpBundles, Name); in createCallHelper() 168 Value *Ops[] = {Ptr, Val, Size, getInt1(isVolatile)}; in CreateMemSet() local 171 CallInst *CI = CreateIntrinsic(Intrinsic::memset, Tys, Ops); in CreateMemSet() 183 Value *Ops[] = {Dst, Val, Size, getInt1(IsVolatile)}; in CreateMemSetInline() local 186 CallInst *CI = CreateIntrinsic(Intrinsic::memset_inline, Tys, Ops); in CreateMemSetInline() 198 Value *Ops[] = {Ptr, Val, Size, getInt32(ElementSize)}; in CreateElementUnorderedAtomicMemSet() local 202 CreateIntrinsic(Intrinsic::memset_element_unordered_atomic, Tys, Ops); in CreateElementUnorderedAtomicMemSet() 217 Value *Ops[] = {Dst, Src, Size, getInt1(isVolatile)}; in CreateMemTransferInst() local 220 CallInst *CI = CreateIntrinsic(IntrID, Tys, Ops); in CreateMemTransferInst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 82 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) { in PrintOps() argument 85 << *Ops[0].Op->getType() << '\t'; in PrintOps() 86 for (const ValueEntry &Op : Ops) { in PrintOps() 383 SmallVectorImpl<RepeatedValue> &Ops, in LinearizeExprTree() argument 539 Ops.push_back(std::make_pair(V, Weight)); in LinearizeExprTree() 557 if (Ops.empty()) { in LinearizeExprTree() 560 Ops.emplace_back(Identity, 1); in LinearizeExprTree() 569 SmallVectorImpl<ValueEntry> &Ops, in RewriteExprTree() argument 571 assert(Ops.size() > 1 && "Single values should be used directly!"); in RewriteExprTree() 599 for (const ValueEntry &Op : Ops) in RewriteExprTree() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | riscv_andes_vector.td | 35 bool HasRoundModeOp = HasMaskedOff ? Ops.size() == 4 : Ops.size() == 3; 42 Operands.push_back(Ops[0]); 44 Operands.push_back(Ops[Offset]); // op0 47 Operands.push_back(Ops[Offset + 1]); // frm 48 Operands.push_back(Ops[Offset + 2]); // vl 50 Operands.push_back(ConstantInt::get(Ops[Offset + 1]->getType(), 7)); // frm 51 Operands.push_back(Ops[Offset + 1]); // vl 54 IntrinsicTypes = {ResultType, Ops[Offset]->getType(), 121 (HasMaskedOff ? Ops.size() == 6 : Ops.size() == 5) : 122 (HasMaskedOff ? Ops.size() == 5 : Ops.size() == 4); [all …]
|
| H A D | riscv_sifive_vector.td | 160 (HasMaskedOff ? Ops.size() == 6 : Ops.size() == 5) : 161 (HasMaskedOff ? Ops.size() == 5 : Ops.size() == 4); 169 Operands.push_back(Ops[IsMasked ? 1 : 0]); 171 Operands.push_back(Ops[Offset]); // op0 172 Operands.push_back(Ops[Offset + 1]); // op1 175 Operands.push_back(Ops[0]); // mask 178 Operands.push_back(Ops[Offset + 2]); // frm 179 Operands.push_back(Ops[Offset + 3]); // vl 181 Operands.push_back(ConstantInt::get(Ops[Offset + 2]->getType(), 7)); // frm 182 Operands.push_back(Ops[Offset + 2]); // vl [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMUnwindOpAsm.h | 28 SmallVector<uint8_t, 32> Ops; 39 Ops.clear(); in Reset() 64 llvm::append_range(Ops, Opcodes); in EmitRaw() 74 Ops.push_back(Opcode & 0xff); in EmitInt8() 79 Ops.push_back((Opcode >> 8) & 0xff); in EmitInt16() 80 Ops.push_back(Opcode & 0xff); in EmitInt16() 85 Ops.insert(Ops.end(), Opcode, Opcode + Size); in emitBytes()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelDAGToDAG.cpp | 227 void AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, 230 void AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, 234 void AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc); 236 void AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, EVT InactiveTy); 1642 SDValue Ops[]= { Base, AMOpc, getAL(CurDAG, SDLoc(N)), in tryARMIndexedLoad() local 1645 MVT::Other, Ops); in tryARMIndexedLoad() 1652 SDValue Ops[]= { Base, Offset, AMOpc, getAL(CurDAG, SDLoc(N)), in tryARMIndexedLoad() local 1655 MVT::Other, Ops); in tryARMIndexedLoad() 1683 SDValue Ops[]= { Base, getAL(CurDAG, SDLoc(N)), in tryT1IndexedLoad() local 1686 MVT::i32, MVT::Other, Ops); in tryT1IndexedLoad() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
| H A D | Operations.h | 26 LLVM_ABI void describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops); 27 LLVM_ABI void describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops); 29 describeFuzzerControlFlowOps(std::vector<fuzzerop::OpDescriptor> &Ops); 31 describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops); 33 describeFuzzerAggregateOps(std::vector<fuzzerop::OpDescriptor> &Ops); 34 LLVM_ABI void describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops); 36 describeFuzzerUnaryOperations(std::vector<fuzzerop::OpDescriptor> &Ops); 37 LLVM_ABI void describeFuzzerOtherOps(std::vector<fuzzerop::OpDescriptor> &Ops);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/ |
| H A D | AArch64BaseInfo.cpp | 153 SmallVector<StringRef, 5> Ops; in parseGenericRegister() local 154 if (!GenericRegPattern.match(UpperName, &Ops)) in parseGenericRegister() 159 Ops[1].getAsInteger(10, Op0); in parseGenericRegister() 160 Ops[2].getAsInteger(10, Op1); in parseGenericRegister() 161 Ops[3].getAsInteger(10, CRn); in parseGenericRegister() 162 Ops[4].getAsInteger(10, CRm); in parseGenericRegister() 163 Ops[5].getAsInteger(10, Op2); in parseGenericRegister()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 78 static void pushStackMapConstant(SmallVectorImpl<SDValue>& Ops, in pushStackMapConstant() argument 81 Ops.push_back(Builder.DAG.getTargetConstant(StackMaps::ConstantOp, L, in pushStackMapConstant() 83 Ops.push_back(Builder.DAG.getTargetConstant(Value, L, MVT::i64)); in pushStackMapConstant() 425 SmallVectorImpl<SDValue> &Ops, in lowerIncomingStatepointValue() argument 436 Ops.push_back(Builder.DAG.getTargetFrameIndex(FI->getIndex(), in lowerIncomingStatepointValue() 452 pushStackMapConstant(Ops, Builder, 0xFEFEFEFE); in lowerIncomingStatepointValue() 461 pushStackMapConstant(Ops, Builder, C->getSExtValue()); in lowerIncomingStatepointValue() 464 pushStackMapConstant(Ops, Builder, in lowerIncomingStatepointValue() 482 Ops.push_back(Incoming); in lowerIncomingStatepointValue() 491 Ops.push_back(std::get<0>(Res)); in lowerIncomingStatepointValue() [all …]
|
| H A D | SelectionDAG.cpp | 719 ArrayRef<SDValue> Ops) { in AddNodeIDOperands() argument 720 for (const auto &Op : Ops) { in AddNodeIDOperands() 728 ArrayRef<SDUse> Ops) { in AddNodeIDOperands() argument 729 for (const auto &Op : Ops) { in AddNodeIDOperands() 1304 SDValue Ops[] = { Op }; in FindModifiedNodeSlot() local 1306 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops); in FindModifiedNodeSlot() 1324 SDValue Ops[] = { Op1, Op2 }; in FindModifiedNodeSlot() local 1326 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops); in FindModifiedNodeSlot() 1338 SDNode *SelectionDAG::FindModifiedNodeSlot(SDNode *N, ArrayRef<SDValue> Ops, in FindModifiedNodeSlot() argument 1344 AddNodeIDNode(ID, N->getOpcode(), N->getVTList(), Ops); in FindModifiedNodeSlot() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | IntrinsicLowering.cpp | 353 Value *Ops[3]; in LowerIntrinsicCall() local 354 Ops[0] = CI->getArgOperand(0); in LowerIntrinsicCall() 355 Ops[1] = CI->getArgOperand(1); in LowerIntrinsicCall() 356 Ops[2] = Size; in LowerIntrinsicCall() 357 ReplaceCallWith("memcpy", CI, Ops, Ops+3, CI->getArgOperand(0)->getType()); in LowerIntrinsicCall() 364 Value *Ops[3]; in LowerIntrinsicCall() local 365 Ops[0] = CI->getArgOperand(0); in LowerIntrinsicCall() 366 Ops[1] = CI->getArgOperand(1); in LowerIntrinsicCall() 367 Ops[2] = Size; in LowerIntrinsicCall() 368 ReplaceCallWith("memmove", CI, Ops, Ops+3, CI->getArgOperand(0)->getType()); in LowerIntrinsicCall() [all …]
|
| H A D | CodeGenCommonISel.cpp | 227 SmallVectorImpl<uint64_t> &Ops) { in getSalvageOpsForTrunc() argument 240 Ops.append(ExtOps.begin(), ExtOps.end()); in getSalvageOpsForTrunc() 246 SmallVectorImpl<uint64_t> &Ops) { in salvageDebugInfoImpl() argument 249 return getSalvageOpsForTrunc(MRI, MI, Ops); in salvageDebugInfoImpl() 285 SmallVector<uint64_t, 16> Ops; in salvageDebugInfoForDbgValue() local 286 auto Op0 = salvageDebugInfoImpl(MRI, MI, Ops); in salvageDebugInfoForDbgValue() 289 SalvagedExpr = DIExpression::appendOpsToArg(SalvagedExpr, Ops, 0, true); in salvageDebugInfoForDbgValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PartialReduction.cpp | 302 SmallVector<Value *, 4> Ops(NumSplits); in trySADReplacement() local 308 Ops[i] = Builder.CreateCall(PSADBWFn, {ExtractOp0, ExtractOp1}); in trySADReplacement() 309 Ops[i] = Builder.CreateBitCast(Ops[i], I32Ty); in trySADReplacement() 316 cast<FixedVectorType>(Ops[0]->getType())->getNumElements() * 2; in trySADReplacement() 320 Ops[i] = Builder.CreateShuffleVector(Ops[i*2], Ops[i*2+1], ConcatMask); in trySADReplacement() 329 Ops[0] = Builder.CreateShuffleVector(Ops[0], Ops[0], ArrayRef<int>{0, 1}); in trySADReplacement() 333 cast<FixedVectorType>(Ops[0]->getType())->getNumElements(); in trySADReplacement() 339 Value *Zero = Constant::getNullValue(Ops[0]->getType()); in trySADReplacement() 340 Ops[0] = Builder.CreateShuffleVector(Ops[0], Zero, ConcatMask); in trySADReplacement() 343 Op->replaceAllUsesWith(Ops[0]); in trySADReplacement()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 767 static void GroupByComplexity(SmallVectorImpl<const SCEV *> &Ops, in GroupByComplexity() argument 769 if (Ops.size() < 2) return; // Noop in GroupByComplexity() 776 if (Ops.size() == 2) { in GroupByComplexity() 779 const SCEV *&LHS = Ops[0], *&RHS = Ops[1]; in GroupByComplexity() 786 llvm::stable_sort(Ops, [&](const SCEV *LHS, const SCEV *RHS) { in GroupByComplexity() 794 for (unsigned i = 0, e = Ops.size(); i != e-2; ++i) { in GroupByComplexity() 795 const SCEV *S = Ops[i]; in GroupByComplexity() 800 for (unsigned j = i+1; j != e && Ops[j]->getSCEVType() == Complexity; ++j) { in GroupByComplexity() 801 if (Ops[j] == S) { // Found a duplicate. in GroupByComplexity() 803 std::swap(Ops[i+1], Ops[j]); in GroupByComplexity() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 113 std::array<Value *, 2> Ops{I->getOperand(0), I->getOperand(1)}; in getSortedOperandsOfBinOp() local 116 std::swap(Ops[0], Ops[1]); in getSortedOperandsOfBinOp() 117 return Ops; in getSortedOperandsOfBinOp() 165 std::array<Value *, 2> Ops = getSortedOperandsOfBinOp(I); in visitImpl() local 167 if (match(Ops[1], m_One())) in visitImpl() 168 return Builder.CreateNot(Ops[0], I->getName() + ".neg"); in visitImpl() 420 std::array<Value *, 2> Ops = getSortedOperandsOfBinOp(I); in visitImpl() local 423 if (match(Ops[1], m_One())) in visitImpl() 424 return Builder.CreateNot(Ops[0], I->getName() + ".neg"); in visitImpl() 458 std::array<Value *, 2> Ops = getSortedOperandsOfBinOp(I); in visitImpl() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVInlineAsmLowering.cpp | 25 Value *Val, StringRef Constraint, std::vector<MachineOperand> &Ops, in lowerAsmOperandForConstraint() argument 31 Ops.push_back(MachineOperand::CreateFPImm(CFP)); in lowerAsmOperandForConstraint() 38 Ops.push_back(MachineOperand::CreateFPImm(CFP)); in lowerAsmOperandForConstraint() 44 ValOp, Constraint, Ops, MIRBuilder) in lowerAsmOperandForConstraint()
|