Home
last modified time | relevance | path

Searched refs:isMem (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h62 unsigned isMem : 1; variable
83 Ret.isMem = false; in getReg()
106 Ret.isMem = true; in getMem()
132 isMem = false; in convertToReg()
137 isMem = true; in convertToMem()
143 bool isRegLoc() const { return !isMem; } in isRegLoc()
144 bool isMemLoc() const { return isMem; } in isMemLoc()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DRetpolineInsertion.cpp126 if (BrInfo.isMem()) { in createNewRetpoline()
234 if (BrInfo.isMem() && R11Available) { in createBranchReplacement()
296 if (BrInfo.isMem()) { in runOnFunctions()
307 if (BrInfo.isMem() && !R11Available) { in runOnFunctions()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp257 bool isMem() const override { in isMem() function in __anon4f8b82ce0111::SystemZOperand
260 bool isMem(MemoryKind MemKind) const { in isMem() function in __anon4f8b82ce0111::SystemZOperand
268 return isMem(MemKind) && Mem.RegKind == RegKind; in isMem()
309 assert(isMem(BDMem) && "Invalid operand type"); in addBDAddrOperands()
315 assert(isMem(BDXMem) && "Invalid operand type"); in addBDXAddrOperands()
322 assert(isMem(BDLMem) && "Invalid operand type"); in addBDLAddrOperands()
329 assert(isMem(BDRMem) && "Invalid operand type"); in addBDRAddrOperands()
336 assert(isMem(BDVMem) && "Invalid operand type"); in addBDVAddrOperands()
1321 else if (ZOperand.isMem(BDMem)) in ParseDirectiveInsn()
1323 else if (ZOperand.isMem(BDXMem)) in ParseDirectiveInsn()
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DRetpolineInsertion.h27 bool isMem() const { return IsMem; } in isMem() function
/llvm-project-15.0.7/llvm/include/llvm/MC/MCParser/
H A DMCParsedAsmOperand.h63 virtual bool isMem() const = 0;
/llvm-project-15.0.7/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp172 assert(isMem() && "Invalid type access!"); in getMemBaseReg()
177 assert(isMem() && "Invalid type access!"); in getMemOffsetReg()
182 assert(isMem() && "Invalid type access!"); in getMemOffset()
187 assert(isMem() && "Invalid type access!"); in getMemOp()
196 bool isMem() const override { in isMem() function
/llvm-project-15.0.7/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h305 bool isMem() const override { return Kind == Memory; } in isMem() function
335 return isMem() && Mem.BaseReg != X86::RIP && Mem.BaseReg != X86::EIP; in isSibMem()
H A DX86AsmParser.cpp1674 if (FinalOp.isMem()) { in VerifyAndAdjustOperands()
1676 if (!OrigOp.isMem()) in VerifyAndAdjustOperands()
4252 else if (X86Op->isMem()) { in MatchAndEmitATTInstruction()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp276 bool isMem = Opcode == X86::TCRETURNmi || Opcode == X86::TCRETURNmi64; in ExpandMI() local
278 MachineOperand &StackAdjust = MBBI->getOperand(isMem ? X86::AddrNumOperands in ExpandMI()
H A DX86InstrInfo.h131 inline static bool isMem(const MachineInstr &MI, unsigned Op) { in isMem() function
H A DX86AsmPrinter.cpp372 assert(isMem(*MI, OpNo) && "Invalid memory reference!"); in PrintMemReference()
/llvm-project-15.0.7/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp129 bool isMem() const override { return false; } in isMem() function
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp120 bool isMem() const override { return false; } in isMem() function in __anon1ba74a0a0111::LoongArchOperand
/llvm-project-15.0.7/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp163 bool isMem() const override { return Kind == k_Mem; } in isMem() function in __anon37a612fe0111::MSP430Operand
/llvm-project-15.0.7/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp189 bool isMem() const override { return Kind == k_Memri; } in isMem() function in __anonc58108e20111::AVROperand
/llvm-project-15.0.7/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp152 bool isMem() const override { return false; } in isMem() function in __anonedebae9c0111::M68kOperand
/llvm-project-15.0.7/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp1331 bool isMem() const override { return Kind == k_Memory; } in isMem() function in __anon03c4d4620211::MipsOperand
1334 return isMem() && isa<MCConstantExpr>(getMemOff()); in isConstantMemOff()
1340 if (!isMem()) in isMemWithSimmOffset()
1354 if (!isMem()) in isMemWithPtrSizeOffset()
1368 return isMem() && getMemBase()->isMM16AsmReg(); in isMemWithGRPMM16Base()
1372 return isMem() && isConstantMemOff() && isUInt<Bits>(getConstantMemOff()) in isMemWithUimmOffsetSP()
1377 return isMem() && isConstantMemOff() && isUInt<Bits>(getConstantMemOff()) in isMemWithUimmWordAlignedOffsetSP()
1383 return isMem() && isConstantMemOff() && isInt<Bits>(getConstantMemOff()) in isMemWithSimmWordAlignedOffsetGP()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp101 bool isMem() const override { return false; } in isMem() function
/llvm-project-15.0.7/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp273 bool isMem() const override { return isMEMrr() || isMEMri(); } in isMem() function in __anon07e578c20211::SparcOperand
/llvm-project-15.0.7/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp219 bool isMem() const override { in isMem() function in __anone15613a60211::VEOperand
/llvm-project-15.0.7/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp228 bool isMem() const override { return false; } in isMem() function
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp414 bool isMem() const override { return false; } in isMem() function
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp253 bool isMem() const override { llvm_unreachable("No isMem"); } in isMem() function
/llvm-project-15.0.7/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp347 bool isMem() const override { return false; } in isMem() function
/llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp734 bool isMem() const override { return false; } in isMem() function in __anone48315620111::AArch64Operand

12