HomeSort by relevance Sort by last modified time
    Searched refs:Operands (Results 1 - 25 of 349) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/utils/TableGen/
FastISelEmitter.cpp 74 /// types. It has utility methods for emitting text based on the operands.
118 SmallVector<OpKind, 3> Operands;
121 return Operands < O.Operands;
124 return Operands == O.Operands;
127 bool empty() const { return Operands.empty(); }
130 for (unsigned i = 0, e = Operands.size(); i != e; ++i)
131 if (Operands[i].isImm() && Operands[i].getImmCode() != 0
    [all...]
AsmWriterInst.h 11 // the string into operands, which can be literal strings (the constant bits of
12 // the string), actual operands (i.e., operands from the MachineInstr), and
81 std::vector<AsmWriterOperand> Operands;
97 if (!Operands.empty() &&
98 Operands.back().OperandType == AsmWriterOperand::isLiteralTextOperand)
99 Operands.back().Str.append(Str);
101 Operands.push_back(AsmWriterOperand(Str));
AsmWriterInst.cpp 165 Operands.emplace_back("PrintSpecial", ~0U, Modifier);
168 unsigned OpNo = CGI.Operands.getOperandNamed(VarName);
169 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo];
172 Operands.emplace_back(OpInfo.PrinterMethodName, MIOp, Modifier);
178 Operands.emplace_back("return;", AsmWriterOperand::isLiteralStatementOperand);
186 if (Operands.size() != Other.Operands.size()) return ~1;
189 for (unsigned i = 0, e = Operands.size(); i != e; ++i) {
190 if (Operands[i] != Other.Operands[i])
    [all...]
PseudoLoweringEmitter.cpp 89 // Normal operands should always have the same type, or we have a
93 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec)
97 Insn.Operands[BaseIdx + i].Rec->getName() + "'");
101 for (unsigned I = 0, E = Insn.Operands[i].MINumOperands; I != E; ++I)
103 OpsAdded += Insn.Operands[i].MINumOperands;
109 // Just add the operands recursively. This is almost certainly
146 if (Insn.Operands.size() != Dag->getNumArgs())
151 for (unsigned i = 0, e = Insn.Operands.size(); i != e; ++i)
152 NumMIOperands += Insn.Operands[i].MINumOperands;
158 // If there are more operands that weren't in the DAG, they have t
    [all...]
  /external/llvm/include/llvm/MC/
MCInst.h 31 /// \brief Instances of this class represent operands of the MCInst class.
153 SmallVector<MCOperand, 8> Operands;
164 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
165 MCOperand &getOperand(unsigned i) { return Operands[i]; }
166 unsigned getNumOperands() const { return Operands.size(); }
168 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
172 void clear() { Operands.clear(); }
173 void erase(iterator I) { Operands.erase(I); }
174 size_t size() const { return Operands.size(); }
175 iterator begin() { return Operands.begin();
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/MC/
MCInst.h 33 /// \brief Instances of this class represent operands of the MCInst class.
162 SmallVector<MCOperand, 8> Operands;
173 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
174 MCOperand &getOperand(unsigned i) { return Operands[i]; }
175 unsigned getNumOperands() const { return Operands.size(); }
177 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
181 void clear() { Operands.clear(); }
182 void erase(iterator I) { Operands.erase(I); }
183 size_t size() const { return Operands.size(); }
184 iterator begin() { return Operands.begin();
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/MC/
MCInst.h 33 /// \brief Instances of this class represent operands of the MCInst class.
162 SmallVector<MCOperand, 8> Operands;
173 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
174 MCOperand &getOperand(unsigned i) { return Operands[i]; }
175 unsigned getNumOperands() const { return Operands.size(); }
177 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
181 void clear() { Operands.clear(); }
182 void erase(iterator I) { Operands.erase(I); }
183 size_t size() const { return Operands.size(); }
184 iterator begin() { return Operands.begin();
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/MC/
MCInst.h 33 /// \brief Instances of this class represent operands of the MCInst class.
162 SmallVector<MCOperand, 8> Operands;
173 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
174 MCOperand &getOperand(unsigned i) { return Operands[i]; }
175 unsigned getNumOperands() const { return Operands.size(); }
177 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
181 void clear() { Operands.clear(); }
182 void erase(iterator I) { Operands.erase(I); }
183 size_t size() const { return Operands.size(); }
184 iterator begin() { return Operands.begin();
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/
MCInst.h 33 /// \brief Instances of this class represent operands of the MCInst class.
162 SmallVector<MCOperand, 8> Operands;
173 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
174 MCOperand &getOperand(unsigned i) { return Operands[i]; }
175 unsigned getNumOperands() const { return Operands.size(); }
177 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
181 void clear() { Operands.clear(); }
182 void erase(iterator I) { Operands.erase(I); }
183 size_t size() const { return Operands.size(); }
184 iterator begin() { return Operands.begin();
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/MC/
MCInst.h 33 /// \brief Instances of this class represent operands of the MCInst class.
162 SmallVector<MCOperand, 8> Operands;
173 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
174 MCOperand &getOperand(unsigned i) { return Operands[i]; }
175 unsigned getNumOperands() const { return Operands.size(); }
177 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
181 void clear() { Operands.clear(); }
182 void erase(iterator I) { Operands.erase(I); }
183 size_t size() const { return Operands.size(); }
184 iterator begin() { return Operands.begin();
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/MC/
MCInst.h 33 /// \brief Instances of this class represent operands of the MCInst class.
162 SmallVector<MCOperand, 8> Operands;
173 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
174 MCOperand &getOperand(unsigned i) { return Operands[i]; }
175 unsigned getNumOperands() const { return Operands.size(); }
177 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
181 void clear() { Operands.clear(); }
182 void erase(iterator I) { Operands.erase(I); }
183 size_t size() const { return Operands.size(); }
184 iterator begin() { return Operands.begin();
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/MC/
MCInst.h 33 /// \brief Instances of this class represent operands of the MCInst class.
162 SmallVector<MCOperand, 8> Operands;
173 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
174 MCOperand &getOperand(unsigned i) { return Operands[i]; }
175 unsigned getNumOperands() const { return Operands.size(); }
177 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
181 void clear() { Operands.clear(); }
182 void erase(iterator I) { Operands.erase(I); }
183 size_t size() const { return Operands.size(); }
184 iterator begin() { return Operands.begin();
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/
MCInst.h 33 /// \brief Instances of this class represent operands of the MCInst class.
162 SmallVector<MCOperand, 8> Operands;
173 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
174 MCOperand &getOperand(unsigned i) { return Operands[i]; }
175 unsigned getNumOperands() const { return Operands.size(); }
177 void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
181 void clear() { Operands.clear(); }
182 void erase(iterator I) { Operands.erase(I); }
183 size_t size() const { return Operands.size(); }
184 iterator begin() { return Operands.begin();
    [all...]
  /external/swiftshader/third_party/LLVM/utils/TableGen/
AsmWriterInst.h 11 // the string into operands, which can be literal strings (the constant bits of
12 // the string), actual operands (i.e., operands from the MachineInstr), and
87 std::vector<AsmWriterOperand> Operands;
104 if (!Operands.empty() &&
105 Operands.back().OperandType == AsmWriterOperand::isLiteralTextOperand)
106 Operands.back().Str.append(Str);
108 Operands.push_back(AsmWriterOperand(Str));
FastISelEmitter.cpp 69 /// types. It has utility methods for emitting text based on the operands.
112 SmallVector<OpKind, 3> Operands;
115 return Operands < O.Operands;
118 return Operands == O.Operands;
121 bool empty() const { return Operands.empty(); }
124 for (unsigned i = 0, e = Operands.size(); i != e; ++i)
125 if (Operands[i].isImm() && Operands[i].getImmCode() != 0
    [all...]
AsmWriterInst.cpp 86 Operands.push_back(
118 Operands.push_back(
195 Operands.push_back(AsmWriterOperand("PrintSpecial",
201 unsigned OpNo = CGI.Operands.getOperandNamed(VarName);
202 CGIOperandList::OperandInfo OpInfo = CGI.Operands[OpNo];
205 Operands.push_back(AsmWriterOperand(OpInfo.PrinterMethodName,
212 Operands.push_back(AsmWriterOperand("return;",
221 if (Operands.size() != Other.Operands.size()) return ~1;
224 for (unsigned i = 0, e = Operands.size(); i != e; ++i)
    [all...]
PseudoLoweringEmitter.cpp 42 // Normal operands should always have the same type, or we have a
46 if (DI->getDef() != Insn.Operands[BaseIdx + i].Rec)
50 Insn.Operands[BaseIdx + i].Rec->getName() + "'");
54 for (unsigned I = 0, E = Insn.Operands[i].MINumOperands; I != E; ++I)
56 OpsAdded += Insn.Operands[i].MINumOperands;
62 // Just add the operands recursively. This is almost certainly
99 if (Insn.Operands.size() != Dag->getNumArgs())
104 OperandMap.grow(Insn.Operands.size());
108 // If there are more operands that weren't in the DAG, they have to
109 // be operands that have default values, or we have an error. Currently
    [all...]
  /external/llvm/lib/Target/SystemZ/AsmParser/
SystemZAsmParser.cpp 94 // length for D(L,B)-style operands, otherwise it is null.
186 // Token operands
195 // Register operands.
207 // Access register operands. Access registers aren't exposed to LLVM
213 // Immediate operands.
225 // Immediate operands with optional TLS symbol.
230 // Memory operands.
254 assert(N == 3 && "Invalid number of operands");
269 assert(N == 1 && "Invalid number of operands");
273 assert(N == 1 && "Invalid number of operands");
    [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/aarch64/
illegal-lse.d 1 #name: LSE Illegal Instruction Operands
  /external/llvm/lib/Target/AMDGPU/AsmParser/
AMDGPUAsmParser.cpp 167 // When parsing operands, we can't always tell if something was meant to be
588 void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands, bool IsAtomic, bool IsAtomicReturn);
647 OperandVector &Operands, MCStreamer &Out,
651 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Mnemonic);
654 SMLoc NameLoc, OperandVector &Operands) override;
658 OperandVector &Operands,
661 OperandMatchResultTy parseNamedBit(const char *Name, OperandVector &Operands,
665 OperandMatchResultTy parseImm(OperandVector &Operands);
666 OperandMatchResultTy parseRegOrImm(OperandVector &Operands);
667 OperandMatchResultTy parseRegOrImmWithFPInputMods(OperandVector &Operands);
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/X86/AsmParser/
X86AsmParser.cpp 53 SmallVectorImpl<MCParsedAsmOperand*> &Operands,
91 SmallVectorImpl<MCParsedAsmOperand*> &Operands);
296 assert(N == 1 && "Invalid number of operands!");
301 assert(N == 1 && "Invalid number of operands!");
306 assert((N == 5) && "Invalid number of operands!");
315 assert((N == 1) && "Invalid number of operands!");
659 SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
725 Operands.push_back(X86Operand::CreateToken(PatchedName, NameLoc));
728 Operands.push_back(X86Operand::CreateImm(ExtraImmOp, NameLoc, NameLoc));
748 Operands.push_back(X86Operand::CreateToken("*", Loc))
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/MC/
MCInst.h 29 /// MCOperand - Instances of this class represent operands of the MCInst class.
131 SmallVector<MCOperand, 8> Operands;
139 const MCOperand &getOperand(unsigned i) const { return Operands[i]; }
140 MCOperand &getOperand(unsigned i) { return Operands[i]; }
141 unsigned getNumOperands() const { return Operands.size(); }
144 Operands.push_back(Op);
147 void clear() { Operands.clear(); }
148 size_t size() { return Operands.size(); }
151 iterator begin() { return Operands.begin(); }
152 iterator end() { return Operands.end();
    [all...]
  /external/llvm/lib/Target/Lanai/AsmParser/
LanaiAsmParser.cpp 31 // Parse operands
42 OperandVector *Operands);
49 SMLoc NameLoc, OperandVector &Operands) override;
54 OperandVector &Operands, MCStreamer &Out,
62 OperandMatchResultTy parseOperand(OperandVector *Operands,
65 OperandMatchResultTy parseMemoryOperand(OperandVector &Operands);
386 assert(N == 1 && "Invalid number of operands!");
391 assert(N == 1 && "Invalid number of operands!");
396 assert(N == 1 && "Invalid number of operands!");
401 assert(N == 1 && "Invalid number of operands!");
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/EbcDxe/
EbcExecute.c 21 // size of operands or data.
432 they can share the code that does the fetch of operands and the write-back
433 of the result. This function performs the fetch of the operands (even if
443 @retval EFI_UNSUPPORTED The opcodes/operands is not supported.
490 @retval EFI_UNSUPPORTED The opcodes/operands is not supported.
560 @retval EFI_UNSUPPORTED The opcodes/operands is not supported.
577 @retval EFI_UNSUPPORTED The opcodes/operands is not supported.
603 @retval EFI_UNSUPPORTED The opcodes/operands is not supported.
629 @retval EFI_UNSUPPORTED The opcodes/operands is not supported.
648 @retval EFI_UNSUPPORTED The opcodes/operands is not supported.
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/MBlaze/AsmParser/
MBlazeAsmParser.cpp 39 MBlazeOperand *ParseMemory(SmallVectorImpl<MCParsedAsmOperand*> &Operands);
43 MBlazeOperand* ParseOperand(SmallVectorImpl<MCParsedAsmOperand*> &Operands);
50 SmallVectorImpl<MCParsedAsmOperand*> &Operands,
67 SmallVectorImpl<MCParsedAsmOperand*> &Operands);
188 assert(N == 1 && "Invalid number of operands!");
193 assert(N == 1 && "Invalid number of operands!");
198 assert(N == 1 && "Invalid number of operands!");
203 assert(N == 2 && "Invalid number of operands!");
319 SmallVectorImpl<MCParsedAsmOperand*> &Operands,
325 switch (MatchInstructionImpl(Operands, Inst, ErrorInfo))
    [all...]

Completed in 490 milliseconds

1 2 3 4 5 6 7 8 91011>>