/external/llvm/lib/Target/X86/AsmParser/ |
D | X86AsmInstrumentation.cpp | 154 void AddBusyRegs(const X86Operand &Op) { in AddBusyRegs() 210 virtual void InstrumentMemOperandSmall(X86Operand &Op, unsigned AccessSize, 214 virtual void InstrumentMemOperandLarge(X86Operand &Op, unsigned AccessSize, 222 void InstrumentMemOperand(X86Operand &Op, unsigned AccessSize, bool IsWrite, 236 void EmitLEA(X86Operand &Op, unsigned Size, unsigned Reg, MCStreamer &Out) { in EmitLEA() 245 void ComputeMemOperandAddress(X86Operand &Op, unsigned Size, 251 std::unique_ptr<X86Operand> AddDisplacement(X86Operand &Op, 280 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperand() 311 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase() 320 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase() [all …]
|
D | X86AsmParser.cpp | 683 std::unique_ptr<X86Operand> DefaultMemSIOperand(SMLoc Loc); 684 std::unique_ptr<X86Operand> DefaultMemDIOperand(SMLoc Loc); 693 std::unique_ptr<X86Operand> ParseOperand(); 694 std::unique_ptr<X86Operand> ParseATTOperand(); 695 std::unique_ptr<X86Operand> ParseIntelOperand(); 696 std::unique_ptr<X86Operand> ParseIntelOffsetOfOperator(); 698 std::unique_ptr<X86Operand> ParseIntelOperator(unsigned OpKind); 699 std::unique_ptr<X86Operand> 701 std::unique_ptr<X86Operand> 703 std::unique_ptr<X86Operand> ParseRoundingModeOp(SMLoc Start, SMLoc End); [all …]
|
D | X86Operand.h | 25 struct X86Operand : public MCParsedAsmOperand { struct 69 X86Operand(KindTy K, SMLoc Start, SMLoc End) in X86Operand() argument 467 static std::unique_ptr<X86Operand> CreateToken(StringRef Str, SMLoc Loc) { in CreateToken() argument 469 auto Res = llvm::make_unique<X86Operand>(Token, Loc, EndLoc); in CreateToken() 475 static std::unique_ptr<X86Operand> 479 auto Res = llvm::make_unique<X86Operand>(Register, StartLoc, EndLoc); argument 488 static std::unique_ptr<X86Operand> CreateImm(const MCExpr *Val, in CreateImm() argument 490 auto Res = llvm::make_unique<X86Operand>(Immediate, StartLoc, EndLoc); in CreateImm() 496 static std::unique_ptr<X86Operand> 500 auto Res = llvm::make_unique<X86Operand>(Memory, StartLoc, EndLoc); argument [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/AsmParser/ |
D | X86AsmParser.cpp | 861 std::unique_ptr<X86Operand> DefaultMemSIOperand(SMLoc Loc); 862 std::unique_ptr<X86Operand> DefaultMemDIOperand(SMLoc Loc); 871 std::unique_ptr<X86Operand> ParseOperand(); 872 std::unique_ptr<X86Operand> ParseATTOperand(); 873 std::unique_ptr<X86Operand> ParseIntelOperand(); 879 std::unique_ptr<X86Operand> ParseRoundingModeOp(SMLoc Start); 890 std::unique_ptr<X86Operand> ParseMemOperand(unsigned SegReg, 898 std::unique_ptr<X86Operand> 939 void MatchFPUWaitAlias(SMLoc IDLoc, X86Operand &Op, OperandVector &Operands, 963 bool ParseZ(std::unique_ptr<X86Operand> &Z, const SMLoc &StartLoc); [all …]
|
D | X86Operand.h | 31 struct X86Operand final : public MCParsedAsmOperand { 81 X86Operand(KindTy K, SMLoc Start, SMLoc End) in X86Operand() function 580 static std::unique_ptr<X86Operand> CreateToken(StringRef Str, SMLoc Loc) { in CreateToken() 582 auto Res = std::make_unique<X86Operand>(Token, Loc, EndLoc); in CreateToken() 588 static std::unique_ptr<X86Operand> 592 auto Res = std::make_unique<X86Operand>(Register, StartLoc, EndLoc); 601 static std::unique_ptr<X86Operand> 603 return std::make_unique<X86Operand>(DXRegister, StartLoc, EndLoc); in CreateDXReg() 606 static std::unique_ptr<X86Operand> 608 auto Res = std::make_unique<X86Operand>(Prefix, StartLoc, EndLoc); in CreatePrefix() [all …]
|
/external/llvm-project/llvm/lib/Target/X86/AsmParser/ |
D | X86Operand.h | 29 struct X86Operand final : public MCParsedAsmOperand { 80 X86Operand(KindTy K, SMLoc Start, SMLoc End) in X86Operand() function 615 static std::unique_ptr<X86Operand> CreateToken(StringRef Str, SMLoc Loc) { in CreateToken() 617 auto Res = std::make_unique<X86Operand>(Token, Loc, EndLoc); in CreateToken() 623 static std::unique_ptr<X86Operand> 627 auto Res = std::make_unique<X86Operand>(Register, StartLoc, EndLoc); 636 static std::unique_ptr<X86Operand> 638 return std::make_unique<X86Operand>(DXRegister, StartLoc, EndLoc); in CreateDXReg() 641 static std::unique_ptr<X86Operand> 643 auto Res = std::make_unique<X86Operand>(Prefix, StartLoc, EndLoc); in CreatePrefix() [all …]
|
D | X86AsmParser.cpp | 1082 std::unique_ptr<X86Operand> DefaultMemSIOperand(SMLoc Loc); 1083 std::unique_ptr<X86Operand> DefaultMemDIOperand(SMLoc Loc); 1169 void MatchFPUWaitAlias(SMLoc IDLoc, X86Operand &Op, OperandVector &Operands, 1192 bool ParseZ(std::unique_ptr<X86Operand> &Z, const SMLoc &StartLoc); 1579 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemSIOperand(SMLoc Loc) { in DefaultMemSIOperand() 1583 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in DefaultMemSIOperand() 1588 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemDIOperand(SMLoc Loc) { in DefaultMemDIOperand() 1592 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in DefaultMemDIOperand() 1649 X86Operand &OrigOp = static_cast<X86Operand &>(*OrigOperands[i + 1]); in VerifyAndAdjustOperands() 1650 X86Operand &FinalOp = static_cast<X86Operand &>(*FinalOperands[i]); in VerifyAndAdjustOperands() [all …]
|
/external/swiftshader/third_party/subzero/src/ |
D | IceTargetLoweringX8632Traits.h | 751 class X86Operand : public ::Ice::Operand { 752 X86Operand() = delete; 753 X86Operand(const X86Operand &) = delete; 754 X86Operand &operator=(const X86Operand &) = delete; 763 X86Operand(OperandKindX8632 Kind, Type Ty) 770 class X86OperandMem : public X86Operand { 809 using X86Operand::dump; 836 class VariableSplit : public X86Operand { 851 using X86Operand::dump; 860 : X86Operand(kSplit, IceType_i32), Var(Var), Part(Part) {
|
D | IceTargetLoweringX8664Traits.h | 845 class X86Operand : public ::Ice::Operand { 846 X86Operand() = delete; 847 X86Operand(const X86Operand &) = delete; 848 X86Operand &operator=(const X86Operand &) = delete; 857 X86Operand(OperandKindX8664 Kind, Type Ty) 864 class X86OperandMem : public X86Operand { 899 using X86Operand::dump; 924 class VariableSplit : public X86Operand { 939 using X86Operand::dump; 948 : X86Operand(kSplit, IceType_i32), Var(Var), Part(Part) {
|
D | IceInstX8632.cpp | 67 void TargetX8632Traits::X86Operand::dump(const Cfg *, Ostream &Str) const { in dump() 75 : X86Operand(kMem, Ty), Base(Base), Offset(Offset), Index(Index), in X86OperandMem()
|
D | IceInstX8664.cpp | 56 void TargetX8664Traits::X86Operand::dump(const Cfg *, Ostream &Str) const { in dump() 66 : X86Operand(kMem, Ty), Base(Base), Offset(Offset), Index(Index), in X86OperandMem()
|
D | IceTargetLoweringX86Base.h | 70 using X86Operand = typename Traits::X86Operand; variable 974 void _store(Operand *Value, X86Operand *Mem) { in _store()
|
D | IceInstX86Base.h | 41 using X86Operand = typename Traits::X86Operand; member 2758 static InstX86Store *create(Cfg *Func, Operand *Value, X86Operand *Mem) { in create() 2770 InstX86Store(Cfg *Func, Operand *Value, X86Operand *Mem);
|
D | IceInstX86BaseImpl.h | 292 X86Operand *Mem) in InstX86Store()
|
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/ |
D | X86GenAsmMatcher.inc | 4953 static_cast<X86Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1); 4968 static_cast<X86Operand&>(*Operands[OpIdx]).addImmOperands(Inst, 1); 4980 static_cast<X86Operand&>(*Operands[OpIdx]).addRegOperands(Inst, 1); 4983 static_cast<X86Operand&>(*Operands[OpIdx]).addMemOperands(Inst, 5); 4986 static_cast<X86Operand&>(*Operands[OpIdx]).addAbsMemOperands(Inst, 1); 5034 static_cast<X86Operand&>(*Operands[OpIdx]).addDstIdxOperands(Inst, 1); 5037 static_cast<X86Operand&>(*Operands[OpIdx]).addSrcIdxOperands(Inst, 2); 5040 static_cast<X86Operand&>(*Operands[OpIdx]).addGR32orGR64Operands(Inst, 1); 5049 static_cast<X86Operand&>(*Operands[OpIdx]).addMemOffsOperands(Inst, 2); 5058 static_cast<X86Operand&>(*Operands[OpIdx]).addAVX512RCOperands(Inst, 1); [all …]
|