Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp158 struct MemOp { struct
159 Instruction *I;
160 MemOp(MemIntrinsic *MI) : I(MI) {} in MemOp() argument
161 MemOp(CallInst *CI) : I(CI) {} in MemOp() function
162 MemIntrinsic *asMI() { return dyn_cast<MemIntrinsic>(I); } in asMI()
163 CallInst *asCI() { return cast<CallInst>(I); } in asCI()
164 MemOp clone() { in clone()
169 Value *getLength() { in getLength()
174 void setLength(Value *Length) { in setLength()
179 StringRef getFuncName() { in getFuncName()
[all …]
H A DInstrProfiling.cpp406 MemOp enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h57 struct MemOp { struct
58 unsigned SegReg;
59 const MCExpr *Disp;
60 unsigned BaseReg;
61 unsigned DefaultBaseReg;
62 unsigned IndexReg;
63 unsigned Scale;
64 unsigned Size;
65 unsigned ModeSize;
69 unsigned FrontendSize;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp190 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVLSEG() local
233 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVLSEGFF() local
281 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVLXSEG() local
321 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVSSEG() local
358 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVSXSEG() local
797 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() local
833 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() local
864 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() local
988 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() local
1021 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h111 struct MemOp { struct
129 static MemOp Copy(uint64_t Size, bool DstAlignCanChange, Align DstAlign, argument
132 MemOp Op; argument
144 static MemOp Set(uint64_t Size, bool DstAlignCanChange, Align DstAlign, in Set() argument
157 uint64_t size() const { return Size; } in size()
158 Align getDstAlign() const { in getDstAlign()
162 bool isFixedDstAlign() const { return !DstAlignCanChange; } in isFixedDstAlign()
163 bool allowOverlap() const { return AllowOverlap; } in allowOverlap()
164 bool isMemset() const { return IsMemset; } in isMemset()
165 bool isMemcpy() const { return !IsMemset; } in isMemcpy()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp124 MemOp, enumerator
133 M68kMemOp MemOp; member
266 std::unique_ptr<M68kOperand> M68kOperand::createMemOp(M68kMemOp MemOp, in createMemOp()
617 M68kMemOp MemOp; in parseMemOp() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp114 struct MemOp { struct in __anond0f948490111::SystemZOperand
115 unsigned Base : 12;
116 unsigned Index : 12;
117 unsigned MemKind : 4;
118 unsigned RegKind : 4;
119 const MCExpr *Disp;
120 union {
123 } Length;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp130 struct MemOp { struct
131 unsigned BaseReg;
132 unsigned OffsetReg;
133 unsigned AluOp;
134 const MCExpr *Offset;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrFoldTables.cpp5690 llvm::lookupUnfoldTable(unsigned MemOp) { in lookupUnfoldTable()
H A DX86DomainReassignment.cpp563 int MemOp = X86II::getMemoryOperandNo(Desc.TSFlags); in buildClosure() local
H A DX86InstructionSelector.cpp513 auto &MemOp = **I.memoperands_begin(); in selectLoadStoreOp() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp246 struct MemOp { struct in __anon6f8db8bd0211::SparcOperand
247 unsigned Base;
248 unsigned OffsetReg;
249 const MCExpr *Off;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp180 struct MemOp { struct in __anonf0f8b3610211::VEOperand
181 unsigned Base;
182 unsigned IndexReg;
183 const MCExpr *Index;
184 const MCExpr *Offset;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp153 MachineMemOperand *MemOp = in Select() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1570 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in transferMemOperands() local
2192 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVLD() local
2231 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVST() local
2385 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVLDSTLane() local
3025 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVLDDup() local
3332 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP() local
3461 MachineMemOperand *MemOp = ST->getMemOperand(); in Select() local
3521 MachineMemOperand *MemOp = in Select() local
4522 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in Select() local
4589 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in Select() local
H A DARMInstructionSelector.cpp1080 const auto &MemOp = **I.memoperands_begin(); in select() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1347 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in tryIndexedLoad() local
1391 MachineMemOperand *MemOp = MemIntr->getMemOperand(); in SelectLoad() local
1501 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectStore() local
1722 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectStoreLane() local
1756 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectPostStoreLane() local
3065 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP() local
3535 MachineMemOperand *MemOp = in Select() local
3556 MachineMemOperand *MemOp = in Select() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp129 MachineMemOperand *MemOp = LD->getMemOperand(); in SelectIndexedLoad() local
345 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(IntN)->getMemOperand(); in SelectBrevLdIntrinsic() local
525 MachineMemOperand *MemOp = ST->getMemOperand(); in SelectIndexedStore() local
H A DHexagonISelLoweringHVX.cpp1708 auto *MemOp = MF.getMachineMemOperand(MaskN->getMemOperand(), 0, HwLen); in LowerHvxMaskedOp() local
1904 auto *MemOp = MF.getMachineMemOperand(LoadN->getMemOperand(), 0, HwLen); in WidenHvxLoad() local
1942 auto *MemOp = MF.getMachineMemOperand(StoreN->getMemOperand(), 0, HwLen); in WidenHvxStore() local
H A DHexagonISelDAGToDAGHVX.cpp2195 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectV65GatherPred() local
2232 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectV65Gather() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineLICM.cpp407 for (const MachineMemOperand *MemOp : MI->memoperands()) { in InstructionStoresToFI() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp860 SDValue MemOp; in LowerCCCCallTo() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp868 struct MemOp { struct in __anon5ed6d99d0211::MipsOperand
869 MipsOperand *Base;
870 const MCExpr *Off;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp641 static bool canMoveInstsAcrossMemOp(MachineInstr &MemOp, in canMoveInstsAcrossMemOp()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2609 auto &MemOp = **I.memoperands_begin(); in select() local
2970 const MachineMemOperand *MemOp = *LoadMI->memoperands_begin(); in select() local

12