/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
H A D | Operations.h | 25 void describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops); 26 void describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops); 27 void describeFuzzerControlFlowOps(std::vector<fuzzerop::OpDescriptor> &Ops); 28 void describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops); 29 void describeFuzzerAggregateOps(std::vector<fuzzerop::OpDescriptor> &Ops); 30 void describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMUnwindOpAsm.h | 27 SmallVector<uint8_t, 32> Ops; member in class:llvm::UnwindOpcodeAssembler 38 Ops.clear(); 63 Ops.insert(Ops.end(), Opcodes.begin(), Opcodes.end()); 73 Ops.push_back(Opcode & 0xff); 78 Ops.push_back((Opcode >> 8) & 0xff); 79 Ops.push_back(Opcode & 0xff); 84 Ops.insert(Ops.end(), Opcode, Opcode + Size);
|
H A D | ARMUnwindOpAsm.cpp | 162 size_t TotalSize = Ops.size() + 1; 169 PersonalityIndex = (Ops.size() <= 3) ? ARM::EHABI::AEABI_UNWIND_CPP_PR0 173 assert(Ops.size() <= 3 && "too many opcodes for __aeabi_unwind_cpp_pr0"); 178 size_t TotalSize = Ops.size() + 2; 189 OpStreamer.EmitByte(Ops[j]);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | Operations.cpp | 18 void llvm::describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops) { argument 19 Ops.push_back(binOpDescriptor(1, Instruction::Add)); 20 Ops.push_back(binOpDescriptor(1, Instruction::Sub)); 21 Ops.push_back(binOpDescriptor(1, Instruction::Mul)); 22 Ops.push_back(binOpDescriptor(1, Instruction::SDiv)); 23 Ops.push_back(binOpDescriptor(1, Instruction::UDiv)); 24 Ops.push_back(binOpDescriptor(1, Instruction::SRem)); 25 Ops.push_back(binOpDescriptor(1, Instruction::URem)); 26 Ops.push_back(binOpDescriptor(1, Instruction::Shl)); 27 Ops 45 describeFuzzerFloatOps(std::vector<fuzzerop::OpDescriptor> &Ops) argument 70 describeFuzzerControlFlowOps( std::vector<fuzzerop::OpDescriptor> &Ops) argument 75 describeFuzzerPointerOps(std::vector<fuzzerop::OpDescriptor> &Ops) argument 79 describeFuzzerAggregateOps( std::vector<fuzzerop::OpDescriptor> &Ops) argument 85 describeFuzzerVectorOps(std::vector<fuzzerop::OpDescriptor> &Ops) argument [all...] |
H A D | IRMutator.cpp | 85 std::vector<fuzzerop::OpDescriptor> Ops; local 86 describeFuzzerIntOps(Ops); 87 describeFuzzerFloatOps(Ops); 88 describeFuzzerControlFlowOps(Ops); 89 describeFuzzerPointerOps(Ops); 90 describeFuzzerAggregateOps(Ops); 91 describeFuzzerVectorOps(Ops); 92 return Ops;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.cpp | 131 SmallVector<StringRef, 5> Ops; local 132 if (!GenericRegPattern.match(UpperName, &Ops)) 137 Ops[1].getAsInteger(10, Op0); 138 Ops[2].getAsInteger(10, Op1); 139 Ops[3].getAsInteger(10, CRn); 140 Ops[4].getAsInteger(10, CRm); 141 Ops[5].getAsInteger(10, Op2);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 4486 Value *CodeGenFunction::EmitNeonCall(Function *F, SmallVectorImpl<Value*> &Ops, 4493 Ops[j] = EmitNeonShiftVector(Ops[j], ai->getType(), rightshift); 4495 Ops[j] = Builder.CreateBitCast(Ops[j], ai->getType(), name); 4497 return Builder.CreateCall(F, Ops, name); 5327 SmallVectorImpl<Value *> &Ops, 5350 std::swap(Ops[0], Ops[1]); 5366 if (Ops[ [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | MDBuilder.cpp | 63 SmallVector<Metadata *, 8> Ops; local 65 Ops.push_back(createString("synthetic_function_entry_count")); 67 Ops.push_back(createString("function_entry_count")); 68 Ops.push_back(createConstant(ConstantInt::get(Int64Ty, Count))); 73 Ops.push_back(createConstant(ConstantInt::get(Int64Ty, ID))); 75 return MDNode::get(Context, Ops); 101 SmallVector<Metadata *, 4> Ops; local 103 Ops.push_back(createConstant(F)); 104 return MDNode::get(Context, Ops); 110 SmallVector<Metadata *, 4> Ops; local 134 SmallVector<Metadata *, 4> Ops; local [all...] |
H A D | DebugInfoMetadata.cpp | 69 SmallVector<Metadata *, 2> Ops; 70 Ops.push_back(Scope); 72 Ops.push_back(InlinedAt); 73 return storeImpl(new (Ops.size()) DILocation(Context, Storage, Line, Column, 74 Ops, ImplicitCode), 331 Metadata *Ops[] = { CountNode }; local 332 DEFINE_GETIMPL_STORE(DISubrange, (CountNode, Lo), Ops); 340 Metadata *Ops[] = {Name}; local 341 DEFINE_GETIMPL_STORE(DIEnumerator, (Value, IsUnsigned), Ops); 352 Metadata *Ops[] local 381 Metadata *Ops[] = {File, Scope, Name, BaseType, ExtraData}; local 401 Metadata *Ops[] = {File, Scope, Name, BaseType, local 433 Metadata *Ops[] = {File, Scope, Name, BaseType, local 475 Metadata *Ops[] = {nullptr, nullptr, nullptr, TypeArray}; local 511 Metadata *Ops[] = {Filename, Directory, CS ? CS->Value : nullptr, local 530 Metadata *Ops[] = { local 644 SmallVector<Metadata *, 11> Ops = { local 680 Metadata *Ops[] = {File, Scope}; local 691 Metadata *Ops[] = {File, Scope}; local 701 Metadata *Ops[] = {nullptr, Scope, Name}; local 712 Metadata *Ops[] = {Scope, Decl, Name, File}; local 723 Metadata *Ops[] = {Scope, Name, ConfigurationMacros, IncludePath, SysRoot}; local 734 Metadata *Ops[] = {Name, Type}; local 743 Metadata *Ops[] = {Name, Type, Value}; local 760 Metadata *Ops[] = {Scope, local 787 Metadata *Ops[] = {Scope, Name, File, Type}; local 822 Metadata *Ops[] = {Scope, Name, File}; local 985 appendOffset(SmallVectorImpl<uint64_t> &Ops, int64_t Offset) argument 1044 SmallVector<uint64_t, 8> Ops; local 1058 prependOpcodes(const DIExpression *Expr, SmallVectorImpl<uint64_t> &Ops, bool StackValue, bool EntryValue) argument 1091 append(const DIExpression *Expr, ArrayRef<uint64_t> Ops) argument 1113 appendToStack(const DIExpression *Expr, ArrayRef<uint64_t> Ops) argument 1148 SmallVector<uint64_t, 8> Ops; local 1218 Metadata *Ops[] = {Variable, Expression}; local 1231 Metadata *Ops[] = {Name, File, GetterName, SetterName, Type}; local 1243 Metadata *Ops[] = {Scope, Entity, Name, File}; local 1252 Metadata *Ops[] = { Name, Value }; local 1262 Metadata *Ops[] = { File, Elements }; local [all...] |
H A D | IRBuilder.cpp | 74 static CallInst *createCallHelper(Function *Callee, ArrayRef<Value *> Ops, argument 78 CallInst *CI = CallInst::Create(Callee, Ops, Name); 88 ArrayRef<Value *> Ops, 92 InvokeInst::Create(Invokee, NormalDest, UnwindDest, Ops, Name); 104 Value *Ops[] = {Ptr, Val, Size, getInt1(isVolatile)}; local 109 CallInst *CI = createCallHelper(TheFn, Ops, this); 132 Value *Ops[] = {Ptr, Val, Size, getInt32(ElementSize)}; local 138 CallInst *CI = createCallHelper(TheFn, Ops, this); 173 Value *Ops[] = {Dst, Src, Size, getInt1(isVolatile)}; local 178 CallInst *CI = createCallHelper(TheFn, Ops, thi 86 createInvokeHelper(Function *Invokee, BasicBlock *NormalDest, BasicBlock *UnwindDest, ArrayRef<Value *> Ops, IRBuilderBase *Builder, const Twine &Name = �) argument 214 Value *Ops[] = {Dst, Src, Size, getInt32(ElementSize)}; local 252 Value *Ops[] = {Dst, Src, Size, getInt1(isVolatile)}; local 289 Value *Ops[] = {Dst, Src, Size, getInt32(ElementSize)}; local 323 Value *Ops[] = {Src}; local 331 Value *Ops[] = {Acc, Src}; local 340 Value *Ops[] = {Acc, Src}; local 415 Value *Ops[] = { Size, Ptr }; local 431 Value *Ops[] = { Size, Ptr }; local 449 Value *Ops[] = {Size, Ptr}; local 462 Value *Ops[] = { Cond }; local 486 Value *Ops[] = { Ptr, getInt32(Align), Mask, PassThru}; local 504 Value *Ops[] = { Val, Ptr, getInt32(Align), Mask }; local 511 CreateMaskedIntrinsic(Intrinsic::ID Id, ArrayRef<Value *> Ops, ArrayRef<Type *> OverloadedTypes, const Twine &Name) argument 544 Value * Ops[] = {Ptrs, getInt32(Align), Mask, PassThru}; local 577 Value * Ops[] = {Data, Ptrs, getInt32(Align), Mask}; local [all...] |
H A D | ConstantsContext.h | 466 ArrayRef<Constant *> Ops; member in struct:llvm::ConstantExprKeyType 470 ConstantExprKeyType(unsigned Opcode, ArrayRef<Constant *> Ops, argument 476 SubclassData(SubclassData), Ops(Ops), Indexes(Indexes), 482 SubclassData(CE->isCompare() ? CE->getPredicate() : 0), Ops(Operands), 496 Ops = Storage; 501 SubclassOptionalData == X.SubclassOptionalData && Ops == X.Ops && 510 if (Ops.size() != CE->getNumOperands()) 514 for (unsigned I = 0, E = Ops [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyCallIndirectFixup.cpp | 120 SmallVector<MachineOperand, 8> Ops; local 123 Ops.push_back(MachineOperand::CreateImm(0)); 127 Ops.push_back(MachineOperand::CreateImm(0)); 132 Ops.push_back(MO); 133 Ops.push_back(MI.getOperand(MI.getDesc().getNumDefs())); 138 for (const MachineOperand &MO : Ops)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 75 /// Print out the expression identified in the Ops list. 76 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) { argument 79 << *Ops[0].Op->getType() << '\t'; 80 for (unsigned i = 0, e = Ops.size(); i != e; ++i) { 82 Ops[i].Op->printAsOperand(dbgs(), false, M); 83 dbgs() << ", #" << Ops[i].Rank << "] "; 380 /// nodes in Ops along with their weights (how many times the leaf occurs). The 382 /// (Ops[0].first op Ops[0].first op ... Ops[ 452 LinearizeExprTree(Instruction *I, SmallVectorImpl<RepeatedValue> &Ops) argument 635 RewriteExprTree(BinaryOperator *I, SmallVectorImpl<ValueEntry> &Ops) argument 1003 FindInOperandList(const SmallVectorImpl<ValueEntry> &Ops, unsigned i, Value *X) argument 1029 EmitAddTreeOfValues(Instruction *I, SmallVectorImpl<WeakTrackingVH> &Ops) argument 1132 OptimizeAndOrXor(unsigned Opcode, SmallVectorImpl<ValueEntry> &Ops) argument [all...] |
H A D | Float2Int.cpp | 257 Op = [](ArrayRef<ConstantRange> Ops) { 258 assert(Ops.size() == 1 && "FNeg is a unary operator!"); 259 unsigned Size = Ops[0].getBitWidth(); 261 return Zero.sub(Ops[0]); 268 Op = [I](ArrayRef<ConstantRange> Ops) { 269 assert(Ops.size() == 2 && "its a binary operator!"); 271 return Ops[0].binaryOp(BinOp, Ops[1]); 281 Op = [I](ArrayRef<ConstantRange> Ops) { 282 assert(Ops [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CSEMIRBuilder.h | 58 void profileDstOps(ArrayRef<DstOp> Ops, GISelInstProfileBuilder &B) const { argument 59 for (const DstOp &Op : Ops) 65 void profileSrcOps(ArrayRef<SrcOp> Ops, GISelInstProfileBuilder &B) const { argument 66 for (const SrcOp &Op : Ops)
|
H A D | CombinerHelper.h | 118 /// In the second case \p Ops will contain the operands needed 123 SmallVectorImpl<Register> &Ops); 124 /// Replace \p MI with a flattened build_vector with \p Ops or an 127 const ArrayRef<Register> Ops); 136 /// \p Ops will contain the operands needed to produce the flattened 141 SmallVectorImpl<Register> &Ops); 142 /// Replace \p MI with a concat_vectors with \p Ops. 144 const ArrayRef<Register> Ops);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 163 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 166 MVT::i32, Ops)); 170 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 173 MVT::i32, Ops)); 177 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 180 MVT::i32, Ops)); 184 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 187 MVT::i32, Ops)); 191 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 194 MVT::i32, Ops)); 198 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2) }; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CanonicalizeAliases.cpp | 56 std::vector<Constant *> Ops; 58 Ops.push_back(canonicalizeAlias(cast<Constant>(U), Changed)); 59 return CE->getWithOperands(Ops);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 218 void AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, 221 void AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, 225 void AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc); 227 void AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, EVT InactiveTy); 1577 SDValue Ops[]= { Base, AMOpc, getAL(CurDAG, SDLoc(N)), local 1580 MVT::Other, Ops); 1587 SDValue Ops[]= { Base, Offset, AMOpc, getAL(CurDAG, SDLoc(N)), local 1590 MVT::Other, Ops); 1618 SDValue Ops[]= { Base, getAL(CurDAG, SDLoc(N)), local 1621 MVT::i32, MVT::Other, Ops); 1666 SDValue Ops[]= { Base, Offset, getAL(CurDAG, SDLoc(N)), local 1782 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1793 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1804 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1815 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1 }; local 1829 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1844 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 1859 const SDValue Ops[] = { RegClass, V0, SubReg0, V1, SubReg1, local 2065 SmallVector<SDValue, 7> Ops; local 2196 SmallVector<SDValue, 7> Ops; local 2367 SmallVector<SDValue, 8> Ops; local 2426 AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, SDValue PredicateMask) argument 2433 AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, SDValue PredicateMask, SDValue Inactive) argument 2442 AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc) argument 2448 AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, EVT InactiveTy) argument 2459 SmallVector<SDValue, 8> Ops; local 2492 SmallVector<SDValue, 8> Ops; local 2525 SmallVector<SDValue, 8> Ops; local 2599 SmallVector<SDValue, 8> Ops; local 2673 SDValue Ops[] = {Data, N->getOperand(2), Chain}; local 2753 SmallVector<SDValue, 6> Ops; local 2857 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2869 SDValue Ops[] = { N->getOperand(0).getOperand(0), ShOpc, local 2876 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2901 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2923 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 2944 SDValue Ops[] = { N->getOperand(0).getOperand(0), local 3008 SDValue Ops[] = {N->getOperand(1), N->getOperand(2), N->getOperand(3), local 3135 SDValue Ops[] = {ST->getValue(), local 3180 SDValue Ops[] = { local 3189 SDValue Ops[] = { local 3233 SDValue Ops[] = { TFI, CurDAG->getTargetConstant(0, dl, MVT::i32), local 3264 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG, dl), Reg0, Reg0 }; local 3268 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG, dl), Reg0, local 3283 SDValue Ops[] = { V, V, ShImmOp, getAL(CurDAG, dl), Reg0, Reg0 }; local 3287 SDValue Ops[] = { V, V, Reg0, ShImmOp, getAL(CurDAG, dl), Reg0, local 3326 SDValue Ops[] = {CurDAG->getRegister(ARM::CPSR, MVT::i32), local 3332 SDValue Ops[] = {N->getOperand(0), NewImm, getAL(CurDAG, dl), local 3371 SDValue Ops[] = { N0.getOperand(0), Imm16, local 3382 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), local 3391 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 3398 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 3410 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 3417 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), N->getOperand(2), local 3452 SDValue Ops[] = { SmulLoHi.getOperand(0), SmulLoHi.getOperand(1), local 3479 SDValue Ops[] = { N->getOperand(1), local 3490 SDValue Ops[] = { N->getOperand(1), local 3575 SDValue Ops[] = { N1, Tmp2, N3, Chain, InFlag }; local 3606 SDValue Ops[] = { X, CurDAG->getTargetConstant(Addend, dl, MVT::i32), local 3612 SDValue Ops[] = {CurDAG->getRegister(ARM::CPSR, MVT::i32), X, local 3649 SDValue Ops[] = {N->getOperand(0), N->getOperand(1), NewARMcc, local 3678 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 3701 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 3723 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), Pred, PredReg }; local 4005 SmallVector<SDValue, 5> Ops; local 4047 SDValue Ops[] = {MemAddr, getAL(CurDAG, dl), local 4100 SmallVector<SDValue, 7> Ops; local 4544 getIntOperandsFromRegisterString(StringRef RegString, SelectionDAG *CurDAG, const SDLoc &DL, std::vector<SDValue> &Ops) argument 4669 std::vector<SDValue> Ops; local 4784 std::vector<SDValue> Ops; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Constant.h | 43 Constant(Type *ty, ValueTy vty, Use *Ops, unsigned NumOps) argument 44 : User(ty, vty, Ops, NumOps) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | Reassociate.h | 105 SmallVectorImpl<reassociate::ValueEntry> &Ops); 107 SmallVectorImpl<reassociate::ValueEntry> &Ops); 109 SmallVectorImpl<reassociate::ValueEntry> &Ops); 111 SmallVectorImpl<reassociate::ValueEntry> &Ops); 120 SmallVectorImpl<reassociate::ValueEntry> &Ops);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.cpp | 64 static void pushStackMapConstant(SmallVectorImpl<SDValue>& Ops, argument 67 Ops.push_back(Builder.DAG.getTargetConstant(StackMaps::ConstantOp, L, 69 Ops.push_back(Builder.DAG.getTargetConstant(Value, L, MVT::i64)); 416 SmallVectorImpl<SDValue> &Ops, 431 pushStackMapConstant(Ops, Builder, C->getSExtValue()); 438 Ops.push_back(Builder.DAG.getTargetFrameIndex(FI->getIndex(), 452 Ops.push_back(Incoming); 461 Ops.push_back(std::get<0>(Res)); 474 /// completion, 'Ops' will contain ready to use operands for machine code 478 lowerStatepointMetaArgs(SmallVectorImpl<SDValue> &Ops, argument 415 lowerIncomingStatepointValue(SDValue Incoming, bool LiveInOnly, SmallVectorImpl<SDValue> &Ops, SmallVectorImpl<MachineMemOperand*> &MemRefs, SelectionDAGBuilder &Builder) argument 729 SmallVector<SDValue, 40> Ops; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | IntrinsicLowering.cpp | 342 Value *Ops[3]; local 343 Ops[0] = CI->getArgOperand(0); 344 Ops[1] = CI->getArgOperand(1); 345 Ops[2] = Size; 346 ReplaceCallWith("memcpy", CI, Ops, Ops+3, CI->getArgOperand(0)->getType()); 353 Value *Ops[3]; local 354 Ops[0] = CI->getArgOperand(0); 355 Ops[1] = CI->getArgOperand(1); 356 Ops[ 365 Value *Ops[3]; local [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 92 static Value *buildOrChain(IRBuilder<> &B, ArrayRef<Value*> Ops) { argument 93 if (Ops.size() == 0) 96 for (; i < Ops.size() && isConstantFalse(Ops[i]); i++) {} 97 if (i == Ops.size()) 99 Value *Accum = Ops[i++]; 100 for (; i < Ops.size(); i++) 101 if (!isConstantFalse(Ops[i])) 102 Accum = B.CreateOr(Accum, Ops[i]);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalSplit.cpp | 122 SmallVector<Value *, 4> Ops; local 123 Ops.push_back(ConstantInt::get(Int32Ty, 0)); 125 Ops.push_back(GEP->getOperand(I)); 128 SplitGlobals[I]->getInitializer()->getType(), SplitGlobals[I], Ops,
|