/frameworks/compile/mclinker/lib/Script/ |
D | Operand.cpp | 24 Operand::Operand(Type pType) : ExprToken(ExprToken::OPERAND), m_Type(pType) { in Operand() function in mcld::Operand 27 Operand::~Operand() { in ~Operand() 36 SymOperand::SymOperand() : Operand(Operand::SYMBOL), m_Value(0) { in SymOperand() 40 : Operand(Operand::SYMBOL), m_Name(pName), m_Value(0) { in SymOperand() 74 IntOperand::IntOperand() : Operand(Operand::INTEGER), m_Value(0) { in IntOperand() 78 : Operand(Operand::INTEGER), m_Value(pValue) { in IntOperand() 106 SectOperand::SectOperand() : Operand(Operand::SECTION) { in SectOperand() 110 : Operand(Operand::SECTION), m_Name(pName) { in SectOperand() 140 : Operand(Operand::SECTION_DESC), m_pOutputDesc(NULL) { in SectDescOperand() 144 : Operand(Operand::SECTION_DESC), m_pOutputDesc(pOutputDesc) { in SectDescOperand() [all …]
|
D | RpnEvaluator.cpp | 34 std::stack<Operand*> operandStack; in eval() 46 Operand* opd = operandStack.top(); in eval() 53 Operand* opd2 = operandStack.top(); in eval() 55 Operand* opd1 = operandStack.top(); in eval() 63 Operand* opd3 = operandStack.top(); in eval() 65 Operand* opd2 = operandStack.top(); in eval() 67 Operand* opd1 = operandStack.top(); in eval() 80 Operand* opd = llvm::cast<Operand>(*it); in eval() 82 case Operand::SYMBOL: { in eval() 108 assert(operandStack.top()->type() == Operand::SYMBOL || in eval() [all …]
|
D | UnaryOp.cpp | 75 case Operand::SECTION: in eval() 78 case Operand::SECTION_DESC: in eval() 97 case Operand::SECTION: in eval() 100 case Operand::SECTION_DESC: in eval() 168 case Operand::SECTION: in eval() 171 case Operand::SECTION_DESC: in eval()
|
D | Assignment.cpp | 113 llvm::cast<Operand>(*it)->isDot()) { in activate() 148 llvm::cast<Operand>(*it)->isDot()) { in activate()
|
D | CMakeLists.txt | 21 Operand.cpp
|
D | Android.bp | 26 "Operand.cpp",
|
D | RpnExpr.cpp | 37 llvm::cast<Operand>(*it)->isDot()) in hasDot()
|
/frameworks/compile/mclinker/include/mcld/Script/ |
D | Operand.h | 29 class Operand : public ExprToken { 34 explicit Operand(Type pType); 35 virtual ~Operand(); 56 class SymOperand : public Operand { 73 static bool classof(const Operand* pOperand) { in classof() 74 return pOperand->type() == Operand::SYMBOL; in classof() 91 class IntOperand : public Operand { 104 static bool classof(const Operand* pOperand) { in classof() 105 return pOperand->type() == Operand::INTEGER; in classof() 122 class SectOperand : public Operand { [all …]
|
D | TernaryOp.h | 20 class Operand; variable 41 void appendOperand(Operand* pOperand) { in appendOperand() 49 Operand* m_pOperand[3];
|
D | UnaryOp.h | 20 class Operand; variable 39 void appendOperand(Operand* pOperand) { m_pOperand = pOperand; } in appendOperand() 42 Operand* m_pOperand;
|
D | NullaryOp.h | 18 class Operand; variable 39 void appendOperand(Operand* pOperand) { assert(0); } in appendOperand()
|
D | BinaryOp.h | 18 class Operand; variable 41 void appendOperand(Operand* pOperand) { in appendOperand() 49 Operand* m_pOperand[2];
|
D | Operator.h | 19 class Operand; variable 107 virtual void appendOperand(Operand* pOperand) = 0;
|
/frameworks/libs/binary_translation/intrinsics/common_to_x86/include/berberis/intrinsics/ |
D | macro_assembler-inl.h | 25 using Operand = typename Assembler::Operand; variable 155 DEFINE_EXPAND_INSTRUCTION(Register dest, Operand src) in DEFINE_EXPAND_INSTRUCTION() 173 DEFINE_INT_INSTRUCTION(CmpXchg, CmpXchg, , kIntType, (Operand dest, Register src), (dest, src)) 179 (Operand dest, Register src), 181 DEFINE_INT_INSTRUCTION(Mov, Mov, , kIntType, (Operand dest, ImmFormat<format> imm), (dest, imm)) 182 DEFINE_INT_INSTRUCTION(Mov, Mov, , kIntType, (Operand dest, Register src), (dest, src)) 189 DEFINE_INT_INSTRUCTION(Mov, Mov, , kIntType, (Register dest, Operand src), (dest, src)) 190 DEFINE_INT_INSTRUCTION(Mul, Imul, , kIntTypeWLQ, (Operand dest, Register src), (dest, src)) 191 DEFINE_INT_INSTRUCTION(Mul, Imul, , kIntTypeWLQ, (Operand dest, Operand src), (dest, src)) 196 (Operand dest, Register src, ImmFormat<format> imm), [all …]
|
/frameworks/libs/binary_translation/assembler/include/berberis/assembler/ |
D | x86_32.h | 79 void Movb(Register dest, const Operand& src) { in Movb() 87 void Movb(const Operand& dest, Register src) { in Movb() 99 void Movw(Register dest, const Operand& src) { in Movw() 107 void Movw(const Operand& dest, Register src) { in Movw() 119 void Movl(Register dest, const Operand& src) { in Movl() 127 void Movl(const Operand& dest, Register src) { in Movl() 277 void EmitOperandOp(ArgumentType argument, Operand operand) { in EmitOperandOp() 289 void EmitOperandOp(int number, const Operand& addr); 292 void EmitIndexDispOperand(int reg, const Operand& addr); 294 void EmitBaseIndexDispOperand(int base_modrm_and_sib, const Operand& addr); [all …]
|
D | x86_64.h | 372 void EmitOperandOp(ArgumentType argument, Operand operand) { in EmitOperandOp() 384 void EmitOperandOp(int number, const Operand& addr); 387 void EmitIndexDispOperand(int reg, const Operand& addr); 389 void EmitBaseIndexDispOperand(int base_modrm_and_sib, const Operand& addr); 402 inline void Assembler::EmitOperandOp(int number, const Operand& addr) { in EmitOperandOp() 436 inline void Assembler::EmitIndexDispOperand(int reg, const Operand& addr) { in EmitIndexDispOperand() 450 inline void Assembler::EmitBaseIndexDispOperand(int base_modrm_and_sib, const Operand& addr) { in EmitBaseIndexDispOperand()
|
D | common_x86.h | 131 struct Operand { struct 283 explicit Memory32Bit(const Operand& op) : operand(op) {} in Memory32Bit() 284 Operand operand;
|
/frameworks/libs/binary_translation/intrinsics/riscv64_to_x86_64/include/berberis/intrinsics/ |
D | macro_assembler_floating_point_impl.h | 86 void MacroAssembler<Assembler>::MacroFeGetExceptionsTranslate(const Operand& mxcsr_scratch) { in MacroFeGetExceptionsTranslate() 104 const Operand& fenv_scratch, in MacroFeSetExceptionsAndRoundImmTranslate() 110 Operand x87_status_word = {.base = fenv_scratch.base, in MacroFeSetExceptionsAndRoundImmTranslate() 115 Operand mxcsr = {.base = fenv_scratch.base, in MacroFeSetExceptionsAndRoundImmTranslate() 157 const Operand& fenv_scratch, in MacroFeSetExceptionsAndRoundTranslate() 161 Operand x87_status_word = {.base = fenv_scratch.base, in MacroFeSetExceptionsAndRoundTranslate() 166 Operand mxcsr = {.base = fenv_scratch.base, in MacroFeSetExceptionsAndRoundTranslate() 213 void MacroAssembler<Assembler>::MacroFeSetExceptionsImmTranslate(const Operand& fenv_scratch, in MacroFeSetExceptionsImmTranslate() 217 Operand x87_status_word = {.base = fenv_scratch.base, in MacroFeSetExceptionsImmTranslate() 222 Operand mxcsr = {.base = fenv_scratch.base, in MacroFeSetExceptionsImmTranslate() [all …]
|
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/ |
D | call_intrinsic.h | 144 using Operand = MacroAssembler<x86_64::Assembler>::Operand; 152 constexpr void Expand(Register, Operand) const {} in Expand() argument 157 constexpr void Mov(Operand, Register) const {} in Mov() argument 159 constexpr void Mov(Register, Operand) const {} in Mov() argument 166 constexpr void Movs(Operand, XMMRegister) const {} in Movs() argument 168 constexpr void Movs(XMMRegister, Operand) const {} in Movs() argument 173 constexpr void Vmovs(Operand, XMMRegister) const {} in Vmovs() argument 175 constexpr void Vmovs(XMMRegister, Operand) const {} in Vmovs() argument
|
D | lite_translator.cc | 375 Assembler::Operand asm_memop{.base = arg, .disp = offset}; in Load() 421 Assembler::Operand asm_memop{.base = arg, .disp = offset}; in Store()
|
/frameworks/libs/binary_translation/backend/ |
D | gen_lir_lib.py | 66 class Operand(object): class 83 op = Operand() 100 op = Operand() 110 op = Operand() 120 op = Operand() 130 op = Operand() 140 op = Operand()
|
/frameworks/libs/binary_translation/intrinsics/common_to_x86/include/berberis/intrinsics/common_to_x86/ |
D | text_assembler_common.h | 88 struct Operand; 108 friend struct Operand; 169 struct Operand { struct 176 friend const std::string ToGasArgument(const Operand& op, MacroAssembler* as) { in ToGasArgument() argument
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/ |
D | machine_insn_intrinsics.h | 301 return std::tuple_cat(std::tuple{Assembler::Operand{.base = GetGReg(this->RegAt(reg_idx)), 305 return std::tuple_cat(std::tuple{Assembler::Operand{.base = GetGReg(this->RegAt(reg_idx)),
|
/frameworks/compile/mclinker/lib/Object/ |
D | SectionMap.cpp | 351 llvm::cast<Operand>(*tok)->isDot()) in fixupDotSymbols() 372 llvm::cast<Operand>(*tok)->isDot()) in fixupDotSymbols()
|
/frameworks/proto_logging/stats/enums/stats/hdmi/ |
D | enums.proto | 115 // Values correspond to "CEC Table 29 Operand Descriptions" in the HDMI CEC 1.4b spec,
|