/netbsd/external/apache2/llvm/dist/llvm/lib/FuzzMutate/ |
H A D | Operations.cpp | 19 Ops.push_back(binOpDescriptor(1, Instruction::Add)); in describeFuzzerIntOps() 20 Ops.push_back(binOpDescriptor(1, Instruction::Sub)); in describeFuzzerIntOps() 71 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerControlFlowOps() argument 72 Ops.push_back(splitBlockDescriptor(1)); in describeFuzzerControlFlowOps() 76 Ops.push_back(gepDescriptor(1)); in describeFuzzerPointerOps() 80 std::vector<fuzzerop::OpDescriptor> &Ops) { in describeFuzzerAggregateOps() argument 81 Ops.push_back(extractValueDescriptor(1)); in describeFuzzerAggregateOps() 82 Ops.push_back(insertValueDescriptor(1)); in describeFuzzerAggregateOps() 86 Ops.push_back(extractElementDescriptor(1)); in describeFuzzerVectorOps() 87 Ops.push_back(insertElementDescriptor(1)); in describeFuzzerVectorOps() [all …]
|
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 6418 Ops[0] = Builder.CreateXor(Ops[0], Ops[1]); in EmitCommonNeonBuiltinExpr() 6625 {Ops[1], Ops[2], Ops[0]}); in EmitCommonNeonBuiltinExpr() 6922 Ops[0] = Builder.CreateAnd(Ops[0], Ops[1]); in EmitCommonNeonBuiltinExpr() 8546 Ops.insert(Ops.begin(), Ops.pop_back_val()); in EmitSVEScatterStore() 10062 Ops[0] = Builder.CreateAnd(Ops[0], Ops[1]); in EmitAArch64BuiltinExpr() 10452 DoubleTy, {Ops[1], Ops[2], Ops[0]}); in EmitAArch64BuiltinExpr() 10467 {Ops[2], Ops[1], Ops[0]}); in EmitAArch64BuiltinExpr() 10477 {Ops[2], Ops[1], Ops[0]}); in EmitAArch64BuiltinExpr() 10490 {Ops[1], Ops[2], Ops[0]}); in EmitAArch64BuiltinExpr() 12078 {Ops[0], Ops[1], Ops[2], Ops[4]}); in EmitScalarFMAExpr() [all …]
|
H A D | CGExprScalar.cpp | 714 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul"); in EmitMul() 740 return MB.CreateScalarMultiply(Ops.LHS, Ops.RHS); in EmitMul() 751 return Builder.CreateFMul(Ops.LHS, Ops.RHS, "mul"); in EmitMul() 755 return Builder.CreateMul(Ops.LHS, Ops.RHS, "mul"); in EmitMul() 778 return Builder.CreateAnd(Ops.LHS, Ops.RHS, "and"); in EmitAnd() 781 return Builder.CreateXor(Ops.LHS, Ops.RHS, "xor"); in EmitXor() 784 return Builder.CreateOr(Ops.LHS, Ops.RHS, "or"); in EmitOr() 3207 return MB.CreateScalarDiv(Ops.LHS, Ops.RHS, in EmitDiv() 3214 Val = Builder.CreateFDiv(Ops.LHS, Ops.RHS, "div"); in EmitDiv() 3235 return Builder.CreateUDiv(Ops.LHS, Ops.RHS, "div"); in EmitDiv() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 1252 if (i+1 != Ops.size() && Ops[i+1].Op == Ops[i].Op) { in OptimizeAndOrXor() 1255 Ops.erase(Ops.begin()+i); in OptimizeAndOrXor() 1267 Ops.erase(Ops.begin()+i, Ops.begin()+i+2); in OptimizeAndOrXor() 1549 Ops.erase(Ops.begin()+i); in OptimizeAdd() 1601 Ops.erase(Ops.begin()+i); in OptimizeAdd() 1606 Ops.erase(Ops.begin()+FoundX); in OptimizeAdd() 1715 Ops.erase(Ops.begin()+j); in OptimizeAdd() 1808 Ops.erase(Ops.begin()+Idx, Ops.begin()+Idx+Count); in collectMultiplyFactors() 2361 Ops.insert(Ops.begin(), Tmp); in ReassociateExpression() 2368 Ops.insert(Ops.begin(), Tmp); in ReassociateExpression() [all …]
|
H A D | Float2Int.cpp | 255 Op = [](ArrayRef<ConstantRange> Ops) { in walkForwards() argument 256 assert(Ops.size() == 1 && "FNeg is a unary operator!"); in walkForwards() 257 unsigned Size = Ops[0].getBitWidth(); in walkForwards() 259 return Zero.sub(Ops[0]); in walkForwards() 266 Op = [I](ArrayRef<ConstantRange> Ops) { in walkForwards() argument 267 assert(Ops.size() == 2 && "its a binary operator!"); in walkForwards() 269 return Ops[0].binaryOp(BinOp, Ops[1]); in walkForwards() 279 Op = [I](ArrayRef<ConstantRange> Ops) { in walkForwards() argument 284 return Ops[0].castOp(CastOp, MaxIntegerBW+1); in walkForwards() 289 Op = [](ArrayRef<ConstantRange> Ops) { in walkForwards() argument [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | MDBuilder.cpp | 63 SmallVector<Metadata *, 8> Ops; in createFunctionEntryCount() local 75 return MDNode::get(Context, Ops); in createFunctionEntryCount() 101 SmallVector<Metadata *, 4> Ops; in createCallees() local 104 return MDNode::get(Context, Ops); in createCallees() 110 SmallVector<Metadata *, 4> Ops; in createCallbackEncoding() local 134 SmallVector<Metadata *, 4> Ops; in mergeCallbackEncodings() local 136 Ops.resize(NumExistingOps + 1); in mergeCallbackEncodings() 149 Ops[NumExistingOps] = NewCB; in mergeCallbackEncodings() 214 Ops[0] = createString(Name); in createTBAAStructTypeNode() 249 Ops[0] = Parent; in createTBAATypeNode() [all …]
|
H A D | DebugInfoMetadata.cpp | 77 Ops.push_back(Scope); in getImpl() 877 Ops.pop_back(); in getImpl() 887 Ops.size()); in getImpl() 1311 SmallVector<uint64_t, 8> NewOps(Ops.begin(), Ops.end()); in appendOpsToArg() 1319 NewOps.insert(NewOps.end(), Ops.begin(), Ops.end()); in appendOpsToArg() 1362 if (Ops.empty()) in prependOpcodes() 1391 NewOps.append(Ops.begin(), Ops.end()); in append() 1394 Ops = None; in append() 1399 NewOps.append(Ops.begin(), Ops.end()); in append() 1432 NewOps.append(Ops.begin(), Ops.end()); in appendToStack() [all …]
|
H A D | ConstantsContext.h | 547 SubclassData(SubclassData), Ops(Ops), Indexes(Indexes), 567 Ops = Storage; 601 hash_combine_range(Ops.begin(), Ops.end()), 617 return new BinaryConstantExpr(Opcode, Ops[0], Ops[1], 621 return new SelectConstantExpr(Ops[0], Ops[1], Ops[2]); 623 return new ExtractElementConstantExpr(Ops[0], Ops[1]); 625 return new InsertElementConstantExpr(Ops[0], Ops[1], Ops[2]); 627 return new ShuffleVectorConstantExpr(Ops[0], Ops[1], ShuffleMask); 629 return new InsertValueConstantExpr(Ops[0], Ops[1], Indexes, Ty); 637 Ops[0], Ops[1]); [all …]
|
H A D | IRBuilder.cpp | 348 Value *Ops[] = {Src}; in getReductionIntrinsic() local 356 Value *Ops[] = {Acc, Src}; in CreateFAddReduce() local 359 return createCallHelper(Decl, Ops, this); in CreateFAddReduce() 364 Value *Ops[] = {Acc, Src}; in CreateFMulReduce() local 367 return createCallHelper(Decl, Ops, this); in CreateFMulReduce() 419 Value *Ops[] = { Size, Ptr }; in CreateLifetimeStart() local 423 return createCallHelper(TheFn, Ops, this); in CreateLifetimeStart() 435 Value *Ops[] = { Size, Ptr }; in CreateLifetimeEnd() local 453 Value *Ops[] = {Size, Ptr}; in CreateInvariantStart() local 468 Value *Ops[] = { Cond }; in CreateAssumption() local [all …]
|
/netbsd/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | riscv_vector.td | 560 std::rotate(Ops.begin(), Ops.begin() + 1, Ops.end() - 1); 608 std::rotate(Ops.begin(), Ops.begin() + 1, Ops.end() - 1); 645 std::rotate(Ops.begin(), Ops.begin() + 1, Ops.end() - 1); 665 std::rotate(Ops.begin(), Ops.begin() + 1, Ops.end() - 1); 687 std::swap(Ops[0], Ops[1]); 693 std::swap(Ops[0], Ops[2]); 816 std::rotate(Ops.begin(), Ops.begin() + 1, Ops.end() - 1); 846 std::rotate(Ops.begin(), Ops.begin() + 1, Ops.end() - 1); 870 Ops.insert(Ops.begin() + 1, Ops[0]); 887 Ops.insert(Ops.begin() + 1, Ops[0]); [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMUnwindOpAsm.h | 27 SmallVector<uint8_t, 32> Ops; 38 Ops.clear(); in Reset() 63 Ops.insert(Ops.end(), Opcodes.begin(), Opcodes.end()); in EmitRaw() 73 Ops.push_back(Opcode & 0xff); in EmitInt8() 78 Ops.push_back((Opcode >> 8) & 0xff); in EmitInt16() 79 Ops.push_back(Opcode & 0xff); in EmitInt16() 84 Ops.insert(Ops.end(), Opcode, Opcode + Size); in emitBytes()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 2351 Ops.push_back(Align); in SelectVST() 2360 Ops.push_back(Pred); in SelectVST() 2361 Ops.push_back(Reg0); in SelectVST() 2362 Ops.push_back(Chain); in SelectVST() 2443 Ops.push_back(Align); in SelectVLDSTLane() 2471 Ops.push_back(Pred); in SelectVLDSTLane() 2472 Ops.push_back(Reg0); in SelectVLDSTLane() 5243 if (!Ops.empty()) { in tryReadRegister() 5358 if (!Ops.empty()) { in tryWriteRegister() 5366 Ops.insert(Ops.begin()+2, N->getOperand(2)); in tryWriteRegister() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 163 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select() local 166 MVT::i32, Ops)); in Select() 170 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select() local 173 MVT::i32, Ops)); in Select() 177 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select() local 180 MVT::i32, Ops)); in Select() 184 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select() local 191 SDValue Ops[] = { N->getOperand(0), N->getOperand(1), in Select() local 223 SmallVector<SDValue, 8> Ops; in replaceInChain() local 227 Ops.push_back(New); in replaceInChain() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.cpp | 138 SmallVector<StringRef, 5> Ops; in parseGenericRegister() local 139 if (!GenericRegPattern.match(UpperName, &Ops)) in parseGenericRegister() 144 Ops[1].getAsInteger(10, Op0); in parseGenericRegister() 145 Ops[2].getAsInteger(10, Op1); in parseGenericRegister() 146 Ops[3].getAsInteger(10, CRn); in parseGenericRegister() 147 Ops[4].getAsInteger(10, CRm); in parseGenericRegister() 148 Ops[5].getAsInteger(10, Op2); in parseGenericRegister()
|
/netbsd/external/apache2/llvm/dist/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);
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineNegator.cpp | 127 std::swap(Ops[0], Ops[1]); in getSortedOperandsOfBinOp() 128 return Ops; in getSortedOperandsOfBinOp() 176 std::array<Value *, 2> Ops = getSortedOperandsOfBinOp(I); in visitImpl() local 178 if (match(Ops[1], m_One())) in visitImpl() 179 return Builder.CreateNot(Ops[0], I->getName() + ".neg"); in visitImpl() 371 if (match(Ops[1], m_One())) in visitImpl() 409 if (auto *C = dyn_cast<Constant>(Ops[1])) { in visitImpl() 422 if (Value *NegOp1 = negate(Ops[1], Depth + 1)) { in visitImpl() 424 OtherOp = Ops[0]; in visitImpl() 425 } else if (Value *NegOp0 = negate(Ops[0], Depth + 1)) { in visitImpl() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | IntrinsicLowering.cpp | 340 Value *Ops[3]; in LowerIntrinsicCall() local 341 Ops[0] = CI->getArgOperand(0); in LowerIntrinsicCall() 343 Ops[2] = Size; in LowerIntrinsicCall() 344 ReplaceCallWith("memcpy", CI, Ops, Ops+3, CI->getArgOperand(0)->getType()); in LowerIntrinsicCall() 351 Value *Ops[3]; in LowerIntrinsicCall() local 354 Ops[2] = Size; in LowerIntrinsicCall() 355 ReplaceCallWith("memmove", CI, Ops, Ops+3, CI->getArgOperand(0)->getType()); in LowerIntrinsicCall() 363 Value *Ops[3]; in LowerIntrinsicCall() local 364 Ops[0] = Op0; in LowerIntrinsicCall() 369 Ops[2] = Size; in LowerIntrinsicCall() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86PartialReduction.cpp | 254 SmallVector<Value *, 4> Ops(NumSplits); in trySADReplacement() local 260 Ops[i] = Builder.CreateCall(PSADBWFn, {ExtractOp0, ExtractOp1}); in trySADReplacement() 261 Ops[i] = Builder.CreateBitCast(Ops[i], I32Ty); in trySADReplacement() 268 cast<FixedVectorType>(Ops[0]->getType())->getNumElements() * 2; in trySADReplacement() 272 Ops[i] = Builder.CreateShuffleVector(Ops[i*2], Ops[i*2+1], ConcatMask); in trySADReplacement() 281 Ops[0] = Builder.CreateShuffleVector(Ops[0], Ops[0], ArrayRef<int>{0, 1}); in trySADReplacement() 285 cast<FixedVectorType>(Ops[0]->getType())->getNumElements(); in trySADReplacement() 291 Value *Zero = Constant::getNullValue(Ops[0]->getType()); in trySADReplacement() 292 Ops[0] = Builder.CreateShuffleVector(Ops[0], Zero, ConcatMask); in trySADReplacement() 295 SI->replaceAllUsesWith(Ops[0]); in trySADReplacement()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.cpp | 473 Ops.push_back(Incoming); in lowerIncomingStatepointValue() 482 Ops.push_back(std::get<0>(Res)); in lowerIncomingStatepointValue() 716 Ops.push_back( in lowerStatepointMetaArgs() 720 Ops.push_back( in lowerStatepointMetaArgs() 817 SmallVector<SDValue, 40> Ops; in LowerAsSTATEPOINT() local 821 Ops.push_back( in LowerAsSTATEPOINT() 832 Ops.push_back(CallTarget); in LowerAsSTATEPOINT() 841 Ops.insert(Ops.end(), CallNode->op_begin() + 2, RegMaskIt); in LowerAsSTATEPOINT() 856 Ops.push_back(*RegMaskIt); in LowerAsSTATEPOINT() 859 Ops.push_back(Chain); in LowerAsSTATEPOINT() [all …]
|
H A D | SelectionDAG.cpp | 4497 return Ops[0]; in foldCONCAT_VECTORS() 7109 return Ops[0]; in getMergeValues() 7832 case 2: return getNode(Opcode, DL, VT, Ops[0], Ops[1]); in getNode() 7833 case 3: return getNode(Opcode, DL, VT, Ops[0], Ops[1], Ops[2]); in getNode() 7839 SmallVector<SDValue, 8> NewOps(Ops.begin(), Ops.end()); in getNode() 7857 case 2: return getNode(Opcode, DL, VT, Ops[0], Ops[1], Flags); in getNode() 7858 case 3: return getNode(Opcode, DL, VT, Ops[0], Ops[1], Ops[2], Flags); in getNode() 7881 assert(Ops[0].getValueType() == Ops[1].getValueType() && in getNode() 7883 assert(Ops[2].getValueType() == Ops[3].getValueType() && in getNode() 7890 assert(Ops[2].getValueType() == Ops[3].getValueType() && in getNode() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 2345 Ops.erase(Ops.begin()); in getAddExpr() 2386 Ops.erase(Ops.begin()+i+1, Ops.begin()+i+Count); in getAddExpr() 2471 Ops.erase(Ops.begin()+Idx); in getAddExpr() 2620 Ops.erase(Ops.begin()+i); in getAddExpr() 2865 Ops.erase(Ops.begin()); in getMulExpr() 2947 Ops.erase(Ops.begin()+Idx); in getMulExpr() 2975 Ops.erase(Ops.begin()+i); in getMulExpr() 3573 Ops.erase(Ops.begin()); in getMinMaxExpr() 3613 if (Ops[i] == Ops[i + 1] || in getMinMaxExpr() 3617 Ops.erase(Ops.begin() + i + 1, Ops.begin() + i + 2); in getMinMaxExpr() [all …]
|
H A D | ConstantFolding.cpp | 1059 return ConstantFoldBinaryOpOperands(Opcode, Ops[0], Ops[1], DL); in ConstantFoldInstOperandsImpl() 1081 return isGuaranteedNotToBeUndefOrPoison(Ops[0]) ? Ops[0] : nullptr; in ConstantFoldInstOperandsImpl() 1086 return ConstantFoldCall(Call, F, Ops.slice(0, Ops.size() - 1), TLI); in ConstantFoldInstOperandsImpl() 1090 return ConstantExpr::getSelect(Ops[0], Ops[1], Ops[2]); in ConstantFoldInstOperandsImpl() 1092 return ConstantExpr::getExtractElement(Ops[0], Ops[1]); in ConstantFoldInstOperandsImpl() 1097 return ConstantExpr::getInsertElement(Ops[0], Ops[1], Ops[2]); in ConstantFoldInstOperandsImpl() 1100 Ops[0], Ops[1], cast<ShuffleVectorInst>(InstOrCE)->getShuffleMask()); in ConstantFoldInstOperandsImpl() 1134 Ops.push_back(NewC); in ConstantFoldConstantImpl() 1193 Ops.push_back(Op); in ConstantFoldInstruction() 1197 return ConstantFoldCompareInstOperands(CI->getPredicate(), Ops[0], Ops[1], in ConstantFoldInstruction() [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 756 SDValue Ops[] = { Chain, Reg, N, Glue }; 922 SDValue Ops[] = { Chain, 934 SmallVector<SDValue, 4> Ops; 935 Ops.push_back(Chain); 936 Ops.push_back(Op1); 937 Ops.push_back(Op2); 939 Ops.push_back(InGlue); 967 ArrayRef<SDUse> Ops); 971 ArrayRef<SDValue> Ops); 977 ArrayRef<SDValue> Ops); [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 90 static Value *buildOrChain(IRBuilder<> &B, ArrayRef<Value*> Ops) { in buildOrChain() argument 91 if (Ops.size() == 0) in buildOrChain() 94 for (; i < Ops.size() && isConstantFalse(Ops[i]); i++) {} in buildOrChain() 95 if (i == Ops.size()) in buildOrChain() 97 Value *Accum = Ops[i++]; in buildOrChain() 98 for (; i < Ops.size(); i++) in buildOrChain() 99 if (!isConstantFalse(Ops[i])) in buildOrChain() 100 Accum = B.CreateOr(Accum, Ops[i]); in buildOrChain()
|
/netbsd/external/apache2/llvm/dist/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);
|