| /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,
|