/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...] |