Home
last modified time | relevance | path

Searched defs:MemOp (Results 1 – 25 of 48) sorted by relevance

12

/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp112 struct MemOp { struct
114 MemOp(MemIntrinsic *MI) : I(MI) {} in MemOp() argument
115 MemOp(CallInst *CI) : I(CI) {} in MemOp() argument
118 MemOp clone() { in clone() argument
113 I__anon58d894760111::MemOp global() argument
116 asMI__anon58d894760111::MemOp asMI() argument
117 asCI__anon58d894760111::MemOp asCI() argument
123 getLength__anon58d894760111::MemOp getLength() argument
128 setLength__anon58d894760111::MemOp setLength() argument
133 getFuncName__anon58d894760111::MemOp getFuncName() argument
138 isMemmove__anon58d894760111::MemOp isMemmove() argument
144 isMemcmp__anon58d894760111::MemOp isMemcmp() argument
152 isBcmp__anon58d894760111::MemOp isBcmp() argument
160 getName__anon58d894760111::MemOp getName() argument
[all...]
/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFoldTables.cpp230 const X86FoldTableEntry *llvm::lookupUnfoldTable(unsigned MemOp) { in lookupUnfoldTable()
253 unsigned MemOp = Reg2Mem->DstOp; in X86BroadcastFoldTable() local
263 unsigned MemOp = Reg2Mem->DstOp; in X86BroadcastFoldTable() local
274 unsigned MemOp = Reg2Mem->DstOp; in X86BroadcastFoldTable() local
284 unsigned MemOp = Reg2Mem->DstOp; in X86BroadcastFoldTable() local
295 unsigned MemOp = Reg2Mem->DstOp; in X86BroadcastFoldTable() local
325 llvm::lookupBroadcastFoldTableBySize(unsigned MemOp, unsigned BroadcastBits) { in lookupBroadcastFoldTableBySize()
H A DX86DomainReassignment.cpp563 int MemOp = X86II::getMemoryOperandNo(Desc.TSFlags); buildClosure() local
/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h62 struct MemOp { struct
63 SegRegfinal::MemOp global() argument
64 Dispfinal::MemOp global() argument
65 BaseRegfinal::MemOp global() argument
66 DefaultBaseRegfinal::MemOp global() argument
67 IndexRegfinal::MemOp global() argument
68 Scalefinal::MemOp global() argument
69 Sizefinal::MemOp global() argument
70 ModeSizefinal::MemOp global() argument
74 FrontendSizefinal::MemOp global() argument
79 MaybeDirectBranchDestfinal::MemOp global() argument
/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp127 MemOp, enumerator
135 M68kMemOp MemOp; member
327 createMemOp(M68kMemOp MemOp,SMLoc Start,SMLoc End) createMemOp() argument
783 M68kMemOp MemOp; parseMemOp() local
893 M68kMemOp MemOp(M68kMemOp::Kind::RegMask); parseRegOrMoveMask() local
[all...]
/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp120 struct MemOp { argument
119 struct MemOp { global() struct in __anonf32883310111::SystemZOperand
121 Index__anonf32883310111::SystemZOperand::MemOp global() argument
122 MemKind__anonf32883310111::SystemZOperand::MemOp global() argument
123 RegKind__anonf32883310111::SystemZOperand::MemOp global() argument
124 Disp__anonf32883310111::SystemZOperand::MemOp global() argument
125 __anonf3288331020a__anonf32883310111::SystemZOperand::MemOp global() argument
128 Length__anonf32883310111::SystemZOperand::MemOp global() argument
/llvm-project/bolt/lib/Target/X86/
H A DX86MCSymbolizer.cpp54 const int MemOp = BC.MIB->getMemoryOperandNo(Inst); in tryAddingSymbolicOperand() local
/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp128 struct MemOp { global() struct
129 BaseReg__anon919ab67d0111::LanaiOperand::MemOp global() argument
130 OffsetReg__anon919ab67d0111::LanaiOperand::MemOp global() argument
131 AluOp__anon919ab67d0111::LanaiOperand::MemOp global() argument
132 Offset__anon919ab67d0111::LanaiOperand::MemOp global() argument
/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h114 // MemOp models a memory operation, either memset or memcpy/memmove. struct
132 SrcAlignMemOp global() argument
135 OpMemOp global() argument
147 SetMemOp Set() argument
160 sizeMemOp size() argument
161 getDstAlignMemOp getDstAlign() argument
165 isFixedDstAlignMemOp isFixedDstAlign() argument
166 allowOverlapMemOp allowOverlap() argument
167 isMemsetMemOp isMemset() argument
168 isMemcpyMemOp isMemcpy() argument
169 isMemcpyWithFixedDstAlignMemOp isMemcpyWithFixedDstAlign() argument
172 isZeroMemsetMemOp isZeroMemset() argument
173 isMemcpyStrSrcMemOp isMemcpyStrSrc() argument
177 getSrcAlignMemOp getSrcAlign() argument
181 isSrcAlignedMemOp isSrcAligned() argument
184 isDstAlignedMemOp isDstAligned() argument
187 isAlignedMemOp isAligned() argument
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp365 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) selectVLSEG() local
406 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) selectVLSEGFF() local
458 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) selectVLXSEG() local
498 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) selectVSSEG() local
540 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) selectVSXSEG() local
810 MachineMemOperand *MemOp = cast<MemSDNode>(Node)->getMemOperand(); tryIndexedLoad() local
1916 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) Select() local
1963 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) Select() local
1989 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) Select() local
2114 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) Select() local
2145 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) Select() local
[all...]
/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp183 struct MemOp { global() struct in __anon5e8dac490211::VEOperand
184 Base__anon5e8dac490211::VEOperand::MemOp global() argument
185 IndexReg__anon5e8dac490211::VEOperand::MemOp global() argument
186 Index__anon5e8dac490211::VEOperand::MemOp global() argument
187 Offset__anon5e8dac490211::VEOperand::MemOp global() argument
/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp168 MachineMemOperand *MemOp = Select() local
/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp242 struct MemOp { argument
239 struct MemOp { global() struct in __anone9c3bfa50211::SparcOperand
240 Base__anone9c3bfa50211::SparcOperand::MemOp global() argument
241 OffsetReg__anone9c3bfa50211::SparcOperand::MemOp global() argument
/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1591 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); transferMemOperands() local
2234 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); SelectVLD() local
2273 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); SelectVST() local
2427 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); SelectVLDSTLane() local
3058 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); SelectVLDDup() local
3529 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); SelectCMP_SWAP() local
3672 MachineMemOperand *MemOp = ST->getMemOperand(); Select() local
3733 MachineMemOperand *MemOp = Select() local
4777 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); Select() local
4844 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); Select() local
[all...]
H A DARMInstructionSelector.cpp1091 auto &MemOp = **I.memoperands_begin(); in select() local
/llvm-project/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.h108 enum MemOp { MemOp_LOAD, MemOp_STORE, MemOp_PREFETCH, MemOp_NOP }; enum
/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp1016 MachineMemOperand *MemOp = MF.getMachineMemOperand( selectAddr() local
1070 MachineMemOperand *MemOp = MF.getMachineMemOperand( selectAddr() local
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1563 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); tryIndexedLoad() local
1607 MachineMemOperand *MemOp = MemIntr->getMemOperand(); SelectLoad() local
2089 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); SelectStore() local
2307 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); SelectStoreLane() local
2340 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); SelectPostStoreLane() local
4024 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); SelectCMP_SWAP() local
4602 MachineMemOperand *MemOp = Select() local
4623 MachineMemOperand *MemOp = Select() local
[all...]
/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp634 auto *MemOp = cast<GMemOperation>(&MI); isLoadFromFPType() local
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp743 addMemoryOperands(MachineMemOperand * MemOp,MachineInstrBuilder & MIB) addMemoryOperands() argument
894 const MachineMemOperand *MemOp = *I.memoperands_begin(); selectAtomicRMW() local
985 const MachineMemOperand *MemOp = *I.memoperands_begin(); selectAtomicCmpXchg() local
[all...]
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp139 MachineMemOperand *MemOp = LD->getMemOperand(); in INITIALIZE_PASS() local
355 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(IntN)->getMemOperand(); SelectBrevLdIntrinsic() local
535 MachineMemOperand *MemOp = ST->getMemOperand(); SelectIndexedStore() local
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInsertWaitcnts.cpp932 for (const auto *MemOp : Inst.memoperands()) { updateByEvent() local
949 for (const auto *MemOp : LDSDMAStores[I]->memoperands()) { updateByEvent() local
/llvm-project/llvm/lib/CodeGen/
H A DMachineLICM.cpp414 for (const MachineMemOperand *MemOp : MI->memoperands()) { InstructionStoresToFI() local
/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp1694 unsigned MemOp = CurOp; encodeInstruction() local
/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86InstructionSelector.cpp558 auto &MemOp = **I.memoperands_begin(); selectLoadStoreOp() local

12