Home
last modified time | relevance | path

Searched refs:Ops (Results 1 – 25 of 381) sorted by relevance

12345678910>>...16

/netbsd/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
H A DOperations.cpp19 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 DCGBuiltin.cpp6418 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 DCGExprScalar.cpp714 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 DReassociate.cpp1252 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 DFloat2Int.cpp255 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 DMDBuilder.cpp63 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 DDebugInfoMetadata.cpp77 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 DConstantsContext.h547 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 DIRBuilder.cpp348 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 Driscv_vector.td560 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 DARMUnwindOpAsm.h27 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 DARMISelDAGToDAG.cpp2351 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 DXCoreISelDAGToDAG.cpp163 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 DAArch64BaseInfo.cpp138 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 DOperations.h25 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 DInstCombineNegator.cpp127 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 DIntrinsicLowering.cpp340 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 DX86PartialReduction.cpp254 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 DStatepointLowering.cpp473 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 DSelectionDAG.cpp4497 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 DScalarEvolution.cpp2345 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 DConstantFolding.cpp1059 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 DSelectionDAG.h756 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 DPoisonChecking.cpp90 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 DReassociate.h105 SmallVectorImpl<reassociate::ValueEntry> &Ops);
107 SmallVectorImpl<reassociate::ValueEntry> &Ops);
109 SmallVectorImpl<reassociate::ValueEntry> &Ops);
111 SmallVectorImpl<reassociate::ValueEntry> &Ops);
120 SmallVectorImpl<reassociate::ValueEntry> &Ops);

12345678910>>...16