HomeSort by: relevance | last modified time | path
    Searched refs:Ops (Results 1 - 25 of 243) sorted by relevancy

1 2 3 4 5 6 7 8 910

  /src/external/apache2/llvm/dist/llvm/include/llvm/FuzzMutate/
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);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMUnwindOpAsm.h 27 SmallVector<uint8_t, 32> Ops;
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);
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]);
  /src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
Operations.cpp 18 void llvm::describeFuzzerIntOps(std::vector<fuzzerop::OpDescriptor> &Ops) {
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.push_back(binOpDescriptor(1, Instruction::LShr))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/Utils/
AArch64BaseInfo.cpp 138 SmallVector<StringRef, 5> Ops;
139 if (!GenericRegPattern.match(UpperName, &Ops))
144 Ops[1].getAsInteger(10, Op0);
145 Ops[2].getAsInteger(10, Op1);
146 Ops[3].getAsInteger(10, CRn);
147 Ops[4].getAsInteger(10, CRm);
148 Ops[5].getAsInteger(10, Op2);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
MDBuilder.cpp 63 SmallVector<Metadata *, 8> Ops;
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;
103 Ops.push_back(createConstant(F));
104 return MDNode::get(Context, Ops);
110 SmallVector<Metadata *, 4> Ops;
    [all...]
DebugInfoMetadata.cpp 76 SmallVector<Metadata *, 2> Ops;
77 Ops.push_back(Scope);
79 Ops.push_back(InlinedAt);
80 return storeImpl(new (Ops.size()) DILocation(Context, Storage, Line, Column,
81 Ops, ImplicitCode),
327 #define DEFINE_GETIMPL_STORE(CLASS, ARGS, OPS) \
328 return storeImpl(new (array_lengthof(OPS)) \
329 CLASS(Context, Storage, UNWRAP_ARGS(ARGS), OPS), \
334 #define DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(CLASS, OPS) \
335 return storeImpl(new (array_lengthof(OPS)) CLASS(Context, Storage, OPS),
    [all...]
ConstantsContext.h 516 ArrayRef<Constant *> Ops;
540 ConstantExprKeyType(unsigned Opcode, ArrayRef<Constant *> Ops,
547 SubclassData(SubclassData), Ops(Ops), Indexes(Indexes),
553 SubclassData(CE->isCompare() ? CE->getPredicate() : 0), Ops(Operands),
567 Ops = Storage;
572 SubclassOptionalData == X.SubclassOptionalData && Ops == X.Ops &&
582 if (Ops.size() != CE->getNumOperands())
586 for (unsigned I = 0, E = Ops.size(); I != E; ++I
    [all...]
IRBuilder.cpp 72 static CallInst *createCallHelper(Function *Callee, ArrayRef<Value *> Ops,
77 CallInst *CI = Builder->CreateCall(Callee, Ops, OpBundles, Name);
118 Value *Ops[] = {Ptr, Val, Size, getInt1(isVolatile)};
123 CallInst *CI = createCallHelper(TheFn, Ops, this);
146 Value *Ops[] = {Ptr, Val, Size, getInt32(ElementSize)};
152 CallInst *CI = createCallHelper(TheFn, Ops, this);
176 Value *Ops[] = {Dst, Src, Size, getInt1(isVolatile)};
181 CallInst *CI = createCallHelper(TheFn, Ops, this);
213 Value *Ops[] = {Dst, Src, Size, IsVolatile};
219 CallInst *CI = createCallHelper(TheFn, Ops, this)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
Reassociate.cpp 76 /// Print out the expression identified in the Ops list.
77 static void PrintOps(Instruction *I, const SmallVectorImpl<ValueEntry> &Ops) {
80 << *Ops[0].Op->getType() << '\t';
81 for (unsigned i = 0, e = Ops.size(); i != e; ++i) {
83 Ops[i].Op->printAsOperand(dbgs(), false, M);
84 dbgs() << ", #" << Ops[i].Rank << "] ";
381 /// nodes in Ops along with their weights (how many times the leaf occurs). The
383 /// (Ops[0].first op Ops[0].first op ... Ops[0].first) <- Ops[0].second time
    [all...]
Float2Int.cpp 1 //===- Float2Int.cpp - Demote floating point ops to work on integers ------===//
255 Op = [](ArrayRef<ConstantRange> Ops) {
256 assert(Ops.size() == 1 && "FNeg is a unary operator!");
257 unsigned Size = Ops[0].getBitWidth();
259 return Zero.sub(Ops[0]);
266 Op = [I](ArrayRef<ConstantRange> Ops) {
267 assert(Ops.size() == 2 && "its a binary operator!");
269 return Ops[0].binaryOp(BinOp, Ops[1]);
279 Op = [I](ArrayRef<ConstantRange> Ops) {
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGBuiltin.cpp 5341 Value *CodeGenFunction::EmitNeonCall(Function *F, SmallVectorImpl<Value*> &Ops,
5351 Ops[j] = EmitNeonShiftVector(Ops[j], ai->getType(), rightshift);
5353 Ops[j] = Builder.CreateBitCast(Ops[j], ai->getType(), name);
5357 return Builder.CreateConstrainedFPCall(F, Ops, name);
5359 return Builder.CreateCall(F, Ops, name);
6292 SmallVectorImpl<Value *> &Ops, const CallExpr *E) {
6314 std::swap(Ops[0], Ops[1])
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
CSEMIRBuilder.h 31 /// CSEMIRBuilder also does trivial constant folding for binary ops.
58 void profileDstOps(ArrayRef<DstOp> Ops, GISelInstProfileBuilder &B) const {
59 for (const DstOp &Op : Ops)
65 void profileSrcOps(ArrayRef<SrcOp> Ops, GISelInstProfileBuilder &B) const {
66 for (const SrcOp &Op : Ops)
InlineAsmLowering.h 42 /// Lower the specified operand into the Ops vector.
45 /// \p Ops is the vector to be filled with the lowered operands
48 std::vector<MachineOperand> &Ops,
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 163 SDValue Ops[] = { N->getOperand(0), N->getOperand(1),
166 MVT::i32, Ops));
170 SDValue Ops[] = { N->getOperand(0), N->getOperand(1),
173 MVT::i32, Ops));
177 SDValue Ops[] = { N->getOperand(0), N->getOperand(1),
180 MVT::i32, Ops));
184 SDValue Ops[] = { N->getOperand(0), N->getOperand(1),
187 MVT::i32, Ops));
191 SDValue Ops[] = { N->getOperand(0), N->getOperand(1),
194 MVT::i32, Ops));
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CanonicalizeAliases.cpp 56 std::vector<Constant *> Ops;
58 Ops.push_back(canonicalizeAlias(cast<Constant>(U), Changed));
59 return CE->getWithOperands(Ops);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp 224 void AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc,
227 void AddMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc,
231 void AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc);
233 void AddEmptyMVEPredicateToOps(SDValueVector &Ops, SDLoc Loc, EVT InactiveTy);
1630 SDValue Ops[]= { Base, AMOpc, getAL(CurDAG, SDLoc(N)),
1633 MVT::Other, Ops);
1640 SDValue Ops[]= { Base, Offset, AMOpc, getAL(CurDAG, SDLoc(N)),
1643 MVT::Other, Ops);
1671 SDValue Ops[]= { Base, getAL(CurDAG, SDLoc(N)),
1674 MVT::i32, MVT::Other, Ops);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineNegator.cpp 124 std::array<Value *, 2> Ops{I->getOperand(0), I->getOperand(1)};
127 std::swap(Ops[0], Ops[1]);
128 return Ops;
176 std::array<Value *, 2> Ops = getSortedOperandsOfBinOp(I);
178 if (match(Ops[1], m_One()))
179 return Builder.CreateNot(Ops[0], I->getName() + ".neg");
368 std::array<Value *, 2> Ops = getSortedOperandsOfBinOp(I);
371 if (match(Ops[1], m_One()))
372 return Builder.CreateNot(Ops[0], I->getName() + ".neg")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86PartialReduction.cpp 133 // Both Ops need to be shrinkable.
254 SmallVector<Value *, 4> Ops(NumSplits);
260 Ops[i] = Builder.CreateCall(PSADBWFn, {ExtractOp0, ExtractOp1});
261 Ops[i] = Builder.CreateBitCast(Ops[i], I32Ty);
268 cast<FixedVectorType>(Ops[0]->getType())->getNumElements() * 2;
272 Ops[i] = Builder.CreateShuffleVector(Ops[i*2], Ops[i*2+1], ConcatMask);
276 // At this point the final value should be in Ops[0]. Now we need to adjus
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
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);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
IntrinsicLowering.cpp 340 Value *Ops[3];
341 Ops[0] = CI->getArgOperand(0);
342 Ops[1] = CI->getArgOperand(1);
343 Ops[2] = Size;
344 ReplaceCallWith("memcpy", CI, Ops, Ops+3, CI->getArgOperand(0)->getType());
351 Value *Ops[3];
352 Ops[0] = CI->getArgOperand(0);
353 Ops[1] = CI->getArgOperand(1);
354 Ops[2] = Size
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
PoisonChecking.cpp 90 static Value *buildOrChain(IRBuilder<> &B, ArrayRef<Value*> Ops) {
91 if (Ops.size() == 0)
94 for (; i < Ops.size() && isConstantFalse(Ops[i]); i++) {}
95 if (i == Ops.size())
97 Value *Accum = Ops[i++];
98 for (; i < Ops.size(); i++)
99 if (!isConstantFalse(Ops[i]))
100 Accum = B.CreateOr(Accum, Ops[i]);
346 - all binary ops w/vector operands - The likely interpretation would be tha
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
StatepointLowering.cpp 77 static void pushStackMapConstant(SmallVectorImpl<SDValue>& Ops,
80 Ops.push_back(Builder.DAG.getTargetConstant(StackMaps::ConstantOp, L,
82 Ops.push_back(Builder.DAG.getTargetConstant(Value, L, MVT::i64));
416 SmallVectorImpl<SDValue> &Ops,
427 Ops.push_back(Builder.DAG.getTargetFrameIndex(FI->getIndex(),
443 pushStackMapConstant(Ops, Builder, 0xFEFEFEFE);
452 pushStackMapConstant(Ops, Builder, C->getSExtValue());
455 pushStackMapConstant(Ops, Builder,
473 Ops.push_back(Incoming);
482 Ops.push_back(std::get<0>(Res))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelDAGToDAG.cpp 166 SmallVector<SDValue, 16> Ops;
171 Ops.push_back(Op);
175 Ops.push_back(Node->getOperand(0));
177 CurDAG->getMachineNode(WebAssembly::CALL_PARAMS, DL, MVT::Glue, Ops);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
GlobalSplit.cpp 125 SmallVector<Value *, 4> Ops;
126 Ops.push_back(ConstantInt::get(Int32Ty, 0));
128 Ops.push_back(GEP->getOperand(I));
131 SplitGlobals[I]->getInitializer()->getType(), SplitGlobals[I], Ops,

Completed in 44 milliseconds

1 2 3 4 5 6 7 8 910