/external/llvm/include/llvm/MC/ |
H A D | MCTargetAsmParser.h | 63 /// \param Operands [out] - The list of parsed operands, this returns 67 SmallVectorImpl<MCParsedAsmOperand*> &Operands) = 0; 89 SmallVectorImpl<MCParsedAsmOperand*> &Operands, 105 SmallVectorImpl<MCParsedAsmOperand*> &Operands, 115 const SmallVectorImpl<MCParsedAsmOperand*> &Operands, 88 MatchInstruction(SMLoc IDLoc, unsigned &Kind, SmallVectorImpl<MCParsedAsmOperand*> &Operands, SmallVectorImpl<MCInst> &MCInsts, unsigned &OrigErrorInfo, bool matchingInlineAsm = false) argument
|
H A D | MCInst.h | 153 SmallVector<MCOperand, 8> Operands; member in class:llvm::MCInst 163 const MCOperand &getOperand(unsigned i) const { return Operands[i]; } 164 MCOperand &getOperand(unsigned i) { return Operands[i]; } 165 unsigned getNumOperands() const { return Operands.size(); } 168 Operands.push_back(Op); 171 void clear() { Operands.clear(); } 172 size_t size() { return Operands.size(); } 175 iterator begin() { return Operands.begin(); } 176 iterator end() { return Operands.end(); } 178 return Operands [all...] |
/external/llvm/lib/MC/MCDisassembler/ |
H A D | EDInst.h | 82 opvec_t Operands; member in struct:llvm::EDInst 132 /// parseOperands - populates the Operands member of the instruction,
|
/external/llvm/utils/TableGen/ |
H A D | AsmWriterInst.h | 87 std::vector<AsmWriterOperand> Operands; member in class:llvm::AsmWriterInst 104 if (!Operands.empty() && 105 Operands.back().OperandType == AsmWriterOperand::isLiteralTextOperand) 106 Operands.back().Str.append(Str); 108 Operands.push_back(AsmWriterOperand(Str));
|
H A D | DAGISelMatcher.cpp | 255 for (unsigned i = 0, e = Operands.size(); i != e; ++i) 256 OS << Operands[i] << ' '; local 318 M->Operands == Operands && M->HasChain == HasChain && 325 return (HashString(OpcodeName) << 4) | Operands.size();
|
H A D | X86RecognizableInstr.h | 97 const std::vector<CGIOperandList::OperandInfo>* Operands; member in class:llvm::X86Disassembler::RecognizableInstr
|
H A D | DAGISelMatcherOpt.cpp | 133 const SmallVectorImpl<unsigned> &Operands = EN->getOperandList(); local 136 Operands.data(),Operands.size(),
|
H A D | CodeGenInstruction.h | 210 /// Operands - This is information about the (ins) and (outs) list specified 212 CGIOperandList Operands; member in class:llvm::CodeGenInstruction
|
H A D | FixedLenDecoderEmitter.cpp | 316 const std::map<unsigned, std::vector<OperandInfo> > &Operands; member in class:__anon9926::FilterChooser 340 Operands(FC.Operands), Filters(FC.Filters), 350 : AllInstructions(Insts), Opcodes(IDs), Operands(Ops), Filters(), 363 : AllInstructions(Insts), Opcodes(IDs), Operands(Ops), 569 Owner->Operands, 602 Owner->Operands, 1092 Operands.find(Opc); 1697 std::map<unsigned, std::vector<OperandInfo> > &Operands){ 1720 Operands[Op [all...] |
/external/llvm/include/llvm/ |
H A D | Metadata.h | 202 void *Operands; // SmallVector<TrackingVH<MDNode>, 4> member in class:llvm::NamedMDNode
|
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolutionNormalization.cpp | 109 SmallVector<const SCEV *, 8> Operands; local 116 Operands.push_back(TransformSubExpr(*I, LUser, 0)); 119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); 160 SmallVector<const SCEV *, 8> Operands; local 168 Operands.push_back(N); 173 case scAddExpr: return SE.getAddExpr(Operands); 174 case scMulExpr: return SE.getMulExpr(Operands); 175 case scSMaxExpr: return SE.getSMaxExpr(Operands); 176 case scUMaxExpr: return SE.getUMaxExpr(Operands);
|
H A D | ConstantFolding.cpp | 1217 llvm::ConstantFoldCall(Function *F, ArrayRef<Constant *> Operands, argument 1223 if (Operands.size() == 1) { 1224 if (ConstantFP *Op = dyn_cast<ConstantFP>(Operands[0])) { 1323 if (ConstantInt *Op = dyn_cast<ConstantInt>(Operands[0])) { 1349 if (isa<ConstantVector>(Operands[0]) || 1350 isa<ConstantDataVector>(Operands[0])) { 1351 Constant *Op = cast<Constant>(Operands[0]); 1373 if (isa<UndefValue>(Operands[0])) { 1375 return Operands[0]; 1382 if (Operands [all...] |
H A D | ScalarEvolution.cpp | 848 SmallVector<const SCEV *, 4> Operands; local 853 Operands.push_back(S); 856 return getAddExpr(Operands); 863 SmallVector<const SCEV *, 4> Operands; local 868 Operands.push_back(S); 871 return getMulExpr(Operands); 877 SmallVector<const SCEV *, 4> Operands; local 879 Operands.push_back(getTruncateExpr(AddRec->getOperand(i), Ty)); 880 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap); 1936 SmallVector<const SCEV *, 4> Operands; [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineInstr.h | 81 std::vector<MachineOperand> Operands; // the operands member in class:llvm::MachineInstr 262 unsigned getNumOperands() const { return (unsigned)Operands.size(); } 266 return Operands[i]; 270 return Operands[i]; 281 mop_iterator operands_begin() { return Operands.begin(); } 282 mop_iterator operands_end() { return Operands.end(); } 284 const_mop_iterator operands_begin() const { return Operands.begin(); } 285 const_mop_iterator operands_end() const { return Operands.end(); }
|
/external/llvm/lib/Transforms/IPO/ |
H A D | StripSymbols.cpp | 145 SmallPtrSet<Constant*, 4> Operands; local 148 Operands.insert(cast<Constant>(C->getOperand(i))); 158 for (SmallPtrSet<Constant*, 4>::iterator OI = Operands.begin(), 159 OE = Operands.end(); OI != OE; ++OI)
|
H A D | ArgumentPromotion.cpp | 376 IndicesVector Operands; local 380 Operands.clear(); 386 Operands.push_back(0); 403 Operands.push_back(C->getSExtValue()); 423 // is safe if Operands, or a prefix of Operands, is marked as safe. 424 if (!PrefixIn(Operands, SafeToUnconditionallyLoad)) 430 if (ToPromote.find(Operands) == ToPromote.end()) { 439 ToPromote.insert(Operands); 833 IndicesVector Operands; local [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 144 const SCEV *const *Operands; member in class:llvm::SCEVNAryExpr 149 : SCEV(ID, T), Operands(O), NumOperands(N) {} 155 return Operands[i]; 159 op_iterator op_begin() const { return Operands; } 160 op_iterator op_end() const { return Operands + NumOperands; } 303 const SCEV *getStart() const { return Operands[0]; }
|
H A D | ScalarEvolution.h | 614 const SCEV *getAddRecExpr(SmallVectorImpl<const SCEV *> &Operands, 616 const SCEV *getAddRecExpr(const SmallVectorImpl<const SCEV *> &Operands, argument 618 SmallVector<const SCEV *, 4> NewOp(Operands.begin(), Operands.end()); 622 const SCEV *getSMaxExpr(SmallVectorImpl<const SCEV *> &Operands); 624 const SCEV *getUMaxExpr(SmallVectorImpl<const SCEV *> &Operands);
|
/external/llvm/lib/Target/MBlaze/AsmParser/ |
H A D | MBlazeAsmParser.cpp | 37 MBlazeOperand *ParseMemory(SmallVectorImpl<MCParsedAsmOperand*> &Operands); 41 MBlazeOperand* ParseOperand(SmallVectorImpl<MCParsedAsmOperand*> &Operands); 48 SmallVectorImpl<MCParsedAsmOperand*> &Operands, 60 const SmallVectorImpl<MCParsedAsmOperand*> &Operands, 62 return getMCInstOperandNumImpl(Kind, Inst, Operands, OperandNum, 71 SmallVectorImpl<MCParsedAsmOperand*> &Operands); 323 SmallVectorImpl<MCParsedAsmOperand*> &Operands, 329 switch (MatchInstructionImpl(Operands, Kind, Inst, ErrorInfo)) { 341 if (ErrorInfo >= Operands.size()) 344 ErrorLoc = ((MBlazeOperand*)Operands[ErrorInf 59 getMCInstOperandNum(unsigned Kind, MCInst &Inst, const SmallVectorImpl<MCParsedAsmOperand*> &Operands, unsigned OperandNum, unsigned &NumMCOperands) argument 322 MatchAndEmitInstruction(SMLoc IDLoc, SmallVectorImpl<MCParsedAsmOperand*> &Operands, MCStreamer &Out) argument 356 ParseMemory(SmallVectorImpl<MCParsedAsmOperand*> &Operands) argument 459 ParseOperand(SmallVectorImpl<MCParsedAsmOperand*> &Operands) argument 487 ParseInstruction(StringRef Name, SMLoc NameLoc, SmallVectorImpl<MCParsedAsmOperand*> &Operands) argument [all...] |
/external/llvm/lib/VMCore/ |
H A D | ConstantsContext.h | 482 std::vector<Constant*> Operands; local 483 Operands.reserve(CE->getNumOperands()); 485 Operands.push_back(cast<Constant>(CE->getOperand(i))); 486 return ExprMapKeyType(CE->getOpcode(), Operands, 653 typedef ArrayRef<Constant*> Operands; typedef in class:llvm::ConstantAggrUniqueMap 654 typedef std::pair<TypeClass*, Operands> LookupKey; 719 ConstantClass *Create(TypeClass *Ty, Operands V, typename MapTy::iterator I) { 732 ConstantClass *getOrCreate(TypeClass *Ty, Operands V) {
|
H A D | Metadata.cpp | 253 // Coallocate space for the node and Operands together, then placement new. 558 static SmallVector<TrackingVH<MDNode>, 4> &getNMDOps(void *Operands) { argument 559 return *(SmallVector<TrackingVH<MDNode>, 4>*)Operands; 564 Operands(new SmallVector<TrackingVH<MDNode>, 4>()) { 569 delete &getNMDOps(Operands); 574 return (unsigned)getNMDOps(Operands).size(); 580 return dyn_cast<MDNode>(&*getNMDOps(Operands)[i]); 587 getNMDOps(Operands).push_back(TrackingVH<MDNode>(M)); 598 getNMDOps(Operands).clear();
|
/external/clang/lib/Sema/ |
H A D | SemaStmtAsm.cpp | 402 // Operands 545 SmallVector<llvm::MCParsedAsmOperand*, 8> Operands; local 547 Operands); 555 HadError = TargetParser->MatchInstruction(IDLoc, Kind, Operands, Instrs, 570 for (unsigned i = 1, e = Operands.size(); i != e; ++i) { 572 unsigned MCIdx = TargetParser->getMCInstOperandNum(Kind, Inst, Operands,
|
/external/llvm/lib/Target/Mips/AsmParser/ |
H A D | MipsAsmParser.cpp | 45 SmallVectorImpl<MCParsedAsmOperand*> &Operands, 51 SmallVectorImpl<MCParsedAsmOperand*> &Operands); 54 SmallVectorImpl<MCParsedAsmOperand*> &Operands); 63 const SmallVectorImpl<MCParsedAsmOperand*> &Operands, 71 bool tryParseRegisterOperand(SmallVectorImpl<MCParsedAsmOperand*> &Operands, 266 const SmallVectorImpl<MCParsedAsmOperand*> &Operands, 278 SmallVectorImpl<MCParsedAsmOperand*> &Operands, 283 unsigned MatchResult = MatchInstructionImpl(Operands, Kind, Inst, ErrorInfo); 298 if (ErrorInfo >= Operands.size()) 301 ErrorLoc = ((MipsOperand*)Operands[ErrorInf 265 getMCInstOperandNum(unsigned Kind, MCInst &Inst, const SmallVectorImpl<MCParsedAsmOperand*> &Operands, unsigned OperandNum, unsigned &NumMCOperands) argument 277 MatchAndEmitInstruction(SMLoc IDLoc, SmallVectorImpl<MCParsedAsmOperand*> &Operands, MCStreamer &Out) argument 452 tryParseRegisterOperand(SmallVectorImpl<MCParsedAsmOperand*> &Operands, StringRef Mnemonic) argument 762 parseMathOperation(StringRef Name, SMLoc NameLoc, SmallVectorImpl<MCParsedAsmOperand*> &Operands) argument 815 ParseInstruction(StringRef Name, SMLoc NameLoc, SmallVectorImpl<MCParsedAsmOperand*> &Operands) argument [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | SCCP.cpp | 1005 SmallVector<Constant*, 8> Operands; 1006 Operands.reserve(I.getNumOperands()); 1011 return; // Operands are not resolved yet. 1017 Operands.push_back(State.getConstant()); 1020 Constant *Ptr = Operands[0]; 1021 ArrayRef<Constant *> Indices(Operands.begin() + 1, Operands.end()); 1105 SmallVector<Constant*, 8> Operands; local 1111 return; // Operands are not resolved yet. 1115 Operands [all...] |
/external/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmParser.cpp | 67 SmallVectorImpl<MCParsedAsmOperand*> &Operands, 71 SmallVectorImpl<MCParsedAsmOperand*> &Operands, 77 const SmallVectorImpl<MCParsedAsmOperand*> &Operands, 79 return getMCInstOperandNumImpl(Kind, Inst, Operands, OperandNum, 118 SmallVectorImpl<MCParsedAsmOperand*> &Operands); 988 SmallVectorImpl<MCParsedAsmOperand*> &Operands) { 1055 Operands.push_back(X86Operand::CreateToken(PatchedName, NameLoc)); 1058 Operands.push_back(X86Operand::CreateImm(ExtraImmOp, NameLoc, NameLoc)); 1077 Operands.push_back(X86Operand::CreateToken("*", Loc)); 1083 Operands 76 getMCInstOperandNum(unsigned Kind, MCInst &Inst, const SmallVectorImpl<MCParsedAsmOperand*> &Operands, unsigned OperandNum, unsigned &NumMCOperands) argument 987 ParseInstruction(StringRef Name, SMLoc NameLoc, SmallVectorImpl<MCParsedAsmOperand*> &Operands) argument 1524 MatchAndEmitInstruction(SMLoc IDLoc, SmallVectorImpl<MCParsedAsmOperand*> &Operands, MCStreamer &Out) argument 1540 MatchInstruction(SMLoc IDLoc, unsigned &Kind, SmallVectorImpl<MCParsedAsmOperand*> &Operands, SmallVectorImpl<MCInst> &MCInsts, unsigned &OrigErrorInfo, bool matchingInlineAsm) argument [all...] |