HomeSort by: relevance | last modified time | path
    Searched refs:MachineOperand (Results 1 - 25 of 444) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineStableHash.h 9 // Stable hashing for MachineInstr and MachineOperand. Useful or getting a
21 class MachineOperand;
23 stable_hash stableHashValue(const MachineOperand &MO);
MachineOperand.h 1 //===-- llvm/CodeGen/MachineOperand.h - MachineOperand class ----*- C++ -*-===//
9 // This file contains the declaration of the MachineOperand class.
42 /// MachineOperand class - Representation of each machine instruction operand.
47 /// not having to call the MachineOperand destructor.
49 class MachineOperand {
184 MachineOperand *Prev; // Access list for register. See MRI.
185 MachineOperand *Next;
202 explicit MachineOperand(MachineOperandType K)
205 static_assert(alignof(MachineOperand) <= alignof(int64_t)
    [all...]
TileShapeInfo.h 24 #include "llvm/CodeGen/MachineOperand.h"
32 ShapeT(MachineOperand *Row, MachineOperand *Col,
42 MachineOperand *R = Shape.Row;
43 MachineOperand *C = Shape.Col;
57 MachineOperand *getRow() const { return Row; }
59 MachineOperand *getCol() const { return Col; }
73 for (const MachineOperand &DefMO : MRI->def_operands(Reg)) {
88 MachineOperand *Row;
89 MachineOperand *Col
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64MCInstLower.h 24 class MachineOperand;
37 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const;
40 MCOperand lowerSymbolOperandDarwin(const MachineOperand &MO,
42 MCOperand lowerSymbolOperandELF(const MachineOperand &MO,
44 MCOperand lowerSymbolOperandCOFF(const MachineOperand &MO,
46 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
48 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const;
49 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcMCInstLower.cpp 19 #include "llvm/CodeGen/MachineOperand.h"
30 const MachineOperand &MO,
39 case MachineOperand::MO_MachineBasicBlock:
43 case MachineOperand::MO_GlobalAddress:
47 case MachineOperand::MO_BlockAddress:
51 case MachineOperand::MO_ExternalSymbol:
55 case MachineOperand::MO_ConstantPoolIndex:
68 const MachineOperand &MO,
72 case MachineOperand::MO_Register:
77 case MachineOperand::MO_Immediate
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiMCInstLower.h 21 class MachineOperand;
34 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
36 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const;
37 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
38 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
39 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const;
40 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const;
LanaiMCInstLower.cpp 33 LanaiMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const {
38 LanaiMCInstLower::GetBlockAddressSymbol(const MachineOperand &MO) const {
43 LanaiMCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const {
47 MCSymbol *LanaiMCInstLower::GetJumpTableSymbol(const MachineOperand &MO) const {
57 LanaiMCInstLower::GetConstantPoolIndexSymbol(const MachineOperand &MO) const {
66 MCOperand LanaiMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
97 const MachineOperand &MO = MI->getOperand(I);
101 case MachineOperand::MO_Register:
107 case MachineOperand::MO_Immediate:
110 case MachineOperand::MO_MachineBasicBlock
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430MCInstLower.h 21 class MachineOperand;
34 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
36 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const;
37 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
38 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const;
39 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const;
40 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
MSP430MCInstLower.cpp 31 GetGlobalAddressSymbol(const MachineOperand &MO) const {
41 GetExternalSymbolSymbol(const MachineOperand &MO) const {
51 GetJumpTableSymbol(const MachineOperand &MO) const {
68 GetConstantPoolIndexSymbol(const MachineOperand &MO) const {
85 GetBlockAddressSymbol(const MachineOperand &MO) const {
95 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const {
119 const MachineOperand &MO = MI->getOperand(i);
126 case MachineOperand::MO_Register:
131 case MachineOperand::MO_Immediate:
134 case MachineOperand::MO_MachineBasicBlock
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCMCInstLower.cpp 19 #include "llvm/CodeGen/MachineOperand.h"
29 MCOperand ARCMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
36 case MachineOperand::MO_MachineBasicBlock:
39 case MachineOperand::MO_GlobalAddress:
43 case MachineOperand::MO_BlockAddress:
47 case MachineOperand::MO_ExternalSymbol:
51 case MachineOperand::MO_JumpTableIndex:
54 case MachineOperand::MO_ConstantPoolIndex:
76 MCOperand ARCMCInstLower::LowerOperand(const MachineOperand &MO,
83 case MachineOperand::MO_Register
    [all...]
ARCMCInstLower.h 12 #include "llvm/CodeGen/MachineOperand.h"
27 using MachineOperandType = MachineOperand::MachineOperandType;
34 MCOperand LowerOperand(const MachineOperand &MO, unsigned offset = 0) const;
37 MCOperand LowerSymbolOperand(const MachineOperand &MO,
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreMCInstLower.cpp 18 #include "llvm/CodeGen/MachineOperand.h"
31 MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
38 case MachineOperand::MO_MachineBasicBlock:
41 case MachineOperand::MO_GlobalAddress:
45 case MachineOperand::MO_BlockAddress:
49 case MachineOperand::MO_ExternalSymbol:
53 case MachineOperand::MO_JumpTableIndex:
56 case MachineOperand::MO_ConstantPoolIndex:
77 MCOperand XCoreMCInstLower::LowerOperand(const MachineOperand &MO,
83 case MachineOperand::MO_Register
    [all...]
XCoreMCInstLower.h 12 #include "llvm/CodeGen/MachineOperand.h"
24 typedef MachineOperand::MachineOperandType MachineOperandType;
31 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const;
34 MCOperand LowerSymbolOperand(const MachineOperand &MO,
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFMCInstLower.cpp 27 BPFMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const {
32 BPFMCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const {
36 MCOperand BPFMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
51 const MachineOperand &MO = MI->getOperand(i);
58 case MachineOperand::MO_Register:
64 case MachineOperand::MO_Immediate:
67 case MachineOperand::MO_MachineBasicBlock:
71 case MachineOperand::MO_RegisterMask:
73 case MachineOperand::MO_ExternalSymbol:
76 case MachineOperand::MO_GlobalAddress
    [all...]
BPFMCInstLower.h 21 class MachineOperand;
34 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
36 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const;
37 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineStableHash.cpp 9 // Stable hashing for MachineInstr and MachineOperand. Useful or getting a
25 #include "llvm/CodeGen/MachineOperand.h"
62 stable_hash llvm::stableHashValue(const MachineOperand &MO) {
64 case MachineOperand::MO_Register:
73 case MachineOperand::MO_Immediate:
75 case MachineOperand::MO_CImmediate:
76 case MachineOperand::MO_FPImmediate: {
84 case MachineOperand::MO_MachineBasicBlock:
87 case MachineOperand::MO_ConstantPoolIndex:
90 case MachineOperand::MO_BlockAddress
    [all...]
MIRVRegNamerUtils.cpp 69 // Gets a hashable artifact from a given MachineOperand (ie an unsigned).
70 auto GetHashableMO = [this](const MachineOperand &MO) -> unsigned {
72 case MachineOperand::MO_CImmediate:
75 case MachineOperand::MO_FPImmediate:
79 case MachineOperand::MO_Register:
83 case MachineOperand::MO_Immediate:
85 case MachineOperand::MO_TargetIndex:
87 case MachineOperand::MO_FrameIndex:
88 case MachineOperand::MO_ConstantPoolIndex:
89 case MachineOperand::MO_JumpTableIndex
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstructionSelector.h 44 class MachineOperand;
90 MachineOperand getSubOperand64(MachineOperand &MO,
150 bool selectGlobalAtomicFadd(MachineInstr &I, MachineOperand &AddrOp,
151 MachineOperand &DataOp) const;
154 std::pair<Register, unsigned> selectVOP3ModsImpl(MachineOperand &Root,
158 selectVCSRC(MachineOperand &Root) const;
161 selectVSRC0(MachineOperand &Root) const;
164 selectVOP3Mods0(MachineOperand &Root) const;
166 selectVOP3BMods0(MachineOperand &Root) const
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZMCInstLower.h 20 class MachineOperand;
35 MCOperand lowerOperand(const MachineOperand& MO) const;
38 const MCExpr *getExpr(const MachineOperand &MO,
SystemZMCInstLower.cpp 18 // Return the VK_* enumeration for MachineOperand target flags Flags.
36 SystemZMCInstLower::getExpr(const MachineOperand &MO,
41 case MachineOperand::MO_MachineBasicBlock:
46 case MachineOperand::MO_GlobalAddress:
50 case MachineOperand::MO_ExternalSymbol:
54 case MachineOperand::MO_JumpTableIndex:
59 case MachineOperand::MO_ConstantPoolIndex:
63 case MachineOperand::MO_BlockAddress:
79 MCOperand SystemZMCInstLower::lowerOperand(const MachineOperand &MO) const {
81 case MachineOperand::MO_Register
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEMCInstLower.cpp 19 #include "llvm/CodeGen/MachineOperand.h"
29 const MachineOperand &MO,
43 static MCOperand LowerOperand(const MachineInstr *MI, const MachineOperand &MO,
49 case MachineOperand::MO_Register:
54 case MachineOperand::MO_BlockAddress:
57 case MachineOperand::MO_ConstantPoolIndex:
59 case MachineOperand::MO_ExternalSymbol:
62 case MachineOperand::MO_GlobalAddress:
64 case MachineOperand::MO_Immediate:
66 case MachineOperand::MO_JumpTableIndex
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kMCInstLower.h 18 #include "llvm/CodeGen/MachineOperand.h"
32 typedef MachineOperand::MachineOperandType MachineOperandType;
43 MCSymbol *GetSymbolFromOperand(const MachineOperand &MO) const;
45 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
48 const MachineOperand &MO) const;
M68kMCInstLower.cpp 24 #include "llvm/CodeGen/MachineOperand.h"
39 M68kMCInstLower::GetSymbolFromOperand(const MachineOperand &MO) const {
73 MCOperand M68kMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
115 const MachineOperand &MO) const {
119 case MachineOperand::MO_Register:
124 case MachineOperand::MO_Immediate:
126 case MachineOperand::MO_MachineBasicBlock:
127 case MachineOperand::MO_GlobalAddress:
128 case MachineOperand::MO_ExternalSymbol:
130 case MachineOperand::MO_MCSymbol
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyMCInstLower.h 27 class MachineOperand;
34 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const;
35 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
36 MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRMCInstLower.cpp 26 MCOperand AVRMCInstLower::lowerSymbolOperand(const MachineOperand &MO,
65 for (MachineOperand const &MO : MI.operands()) {
72 case MachineOperand::MO_Register:
78 case MachineOperand::MO_Immediate:
81 case MachineOperand::MO_GlobalAddress:
84 case MachineOperand::MO_ExternalSymbol:
88 case MachineOperand::MO_MachineBasicBlock:
92 case MachineOperand::MO_RegisterMask:
94 case MachineOperand::MO_BlockAddress:
98 case MachineOperand::MO_JumpTableIndex
    [all...]

Completed in 36 milliseconds

1 2 3 4 5 6 7 8 91011>>