/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 112 struct MemOp { struct 113 Instruction *I; 114 MemOp(MemIntrinsic *MI) : I(MI) {} in MemOp() function 115 MemOp(CallInst *CI) : I(CI) {} in MemOp() argument 116 MemIntrinsic *asMI() { return dyn_cast<MemIntrinsic>(I); } in asMI() 117 CallInst *asCI() { return cast<CallInst>(I); } in asCI() 118 MemOp clone() { in clone() 123 Value *getLength() { in getLength() 128 void setLength(Value *Length) { in setLength() 133 StringRef getFuncName() { in getFuncName() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrFoldTables.cpp | 230 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 D | X86DomainReassignment.cpp | 563 int MemOp = X86II::getMemoryOperandNo(Desc.TSFlags); in buildClosure() local
|
H A D | X86InstructionSelector.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
H A D | X86Operand.h | 62 struct MemOp { struct 63 unsigned SegReg; 64 const MCExpr *Disp; 65 unsigned BaseReg; 66 unsigned DefaultBaseReg; 67 unsigned IndexReg; 68 unsigned Scale; 69 unsigned Size; 70 unsigned ModeSize; 74 unsigned FrontendSize; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/ |
H A D | M68kAsmParser.cpp | 127 MemOp, enumerator 135 M68kMemOp MemOp; member 327 std::unique_ptr<M68kOperand> M68kOperand::createMemOp(M68kMemOp MemOp, in createMemOp() 783 M68kMemOp MemOp; in parseMemOp() local 893 M68kMemOp MemOp(M68kMemOp::Kind::RegMask); in parseRegOrMoveMask() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
H A D | SystemZAsmParser.cpp | 119 struct MemOp { struct in __anonde0c959e0111::SystemZOperand 120 unsigned Base : 12; 121 unsigned Index : 12; 122 unsigned MemKind : 4; 123 unsigned RegKind : 4; 124 const MCExpr *Disp; 125 union { 128 } Length;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/ |
H A D | LanaiAsmParser.cpp | 128 struct MemOp { struct 129 unsigned BaseReg; 130 unsigned OffsetReg; 131 unsigned AluOp; 132 const MCExpr *Offset;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 115 struct MemOp { struct 133 static MemOp Copy(uint64_t Size, bool DstAlignCanChange, Align DstAlign, argument 136 MemOp Op; argument 148 static MemOp Set(uint64_t Size, bool DstAlignCanChange, Align DstAlign, in Set() argument 161 uint64_t size() const { return Size; } in size() 162 Align getDstAlign() const { in getDstAlign() 166 bool isFixedDstAlign() const { return !DstAlignCanChange; } in isFixedDstAlign() 167 bool allowOverlap() const { return AllowOverlap; } in allowOverlap() 168 bool isMemset() const { return IsMemset; } in isMemset() 169 bool isMemcpy() const { return !IsMemset; } in isMemcpy() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 365 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVLSEG() local 406 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVLSEGFF() local 458 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVLXSEG() local 498 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVSSEG() local 540 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in selectVSXSEG() local 810 MachineMemOperand *MemOp = cast<MemSDNode>(Node)->getMemOperand(); in tryIndexedLoad() local 1916 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() local 1963 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() local 1989 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() local 2114 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) in Select() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 183 struct MemOp { struct in __anon944a62760211::VEOperand 184 unsigned Base; 185 unsigned IndexReg; 186 const MCExpr *Index; 187 const MCExpr *Offset;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
H A D | SparcAsmParser.cpp | 242 struct MemOp { struct in __anonebada3920211::SparcOperand 243 unsigned Base; 244 unsigned OffsetReg; 245 const MCExpr *Off;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 168 MachineMemOperand *MemOp = in Select() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 1591 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in transferMemOperands() local 2234 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVLD() local 2273 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVST() local 2427 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVLDSTLane() local 3058 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectVLDDup() local 3529 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP() local 3672 MachineMemOperand *MemOp = ST->getMemOperand(); in Select() local 3733 MachineMemOperand *MemOp = in Select() local 4777 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in Select() local 4844 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in Select() local
|
H A D | ARMInstructionSelector.cpp | 1091 const auto &MemOp = **I.memoperands_begin(); in select() local
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/ |
H A D | EmulateInstructionARM64.h | 108 enum MemOp { MemOp_LOAD, MemOp_STORE, MemOp_PREFETCH, MemOp_NOP }; enum
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVInstructionSelector.cpp | 1016 MachineMemOperand *MemOp = MF.getMachineMemOperand( in selectAddr() local 1070 MachineMemOperand *MemOp = MF.getMachineMemOperand( in selectAddr() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 1656 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in tryIndexedLoad() local 1700 MachineMemOperand *MemOp = MemIntr->getMemOperand(); in SelectLoad() local 2182 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectStore() local 2400 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectStoreLane() local 2433 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); in SelectPostStoreLane() local 4117 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); in SelectCMP_SWAP() local 4707 MachineMemOperand *MemOp = in Select() local 4728 MachineMemOperand *MemOp = in Select() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVInstructionSelector.cpp | 743 static void addMemoryOperands(MachineMemOperand *MemOp, in addMemoryOperands() 894 const MachineMemOperand *MemOp = *I.memoperands_begin(); in selectAtomicRMW() local 985 const MachineMemOperand *MemOp = *I.memoperands_begin(); in selectAtomicCmpXchg() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64RegisterBankInfo.cpp | 612 auto *MemOp = cast<GMemOperation>(&MI); in isLoadFromFPType() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.cpp | 139 MachineMemOperand *MemOp = LD->getMemOperand(); in INITIALIZE_PASS() local 355 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(IntN)->getMemOperand(); in SelectBrevLdIntrinsic() local 535 MachineMemOperand *MemOp = ST->getMemOperand(); in SelectIndexedStore() local
|
H A D | HexagonISelLoweringHVX.cpp | 3069 auto *MemOp = MF.getMachineMemOperand(LoadN->getMemOperand(), 0, HwLen); in WidenHvxLoad() local 3107 auto *MemOp = MF.getMachineMemOperand(StoreN->getMemOperand(), 0, HwLen); in WidenHvxStore() local 2176 auto *MemOp = MF.getMachineMemOperand(MaskN->getMemOperand(), 0, HwLen); LowerHvxMaskedOp() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInsertWaitcnts.cpp | 933 for (const auto *MemOp : Inst.memoperands()) { in updateByEvent() local 950 for (const auto *MemOp : LDSDMAStores[I]->memoperands()) { in updateByEvent() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCCodeEmitter.cpp | 1697 unsigned MemOp = CurOp; in encodeInstruction() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineLICM.cpp | 414 for (const MachineMemOperand *MemOp : MI->memoperands()) { in InstructionStoresToFI() local
|