/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrFoldTables.h | 30 // Do not insert the reverse map (MemOp -> RegOp) into the table. 34 // Do not insert the forward map (RegOp -> MemOp) into the table. 44 // Used for RegOp->MemOp conversion. Encoded as Log2(Align) + 1 to allow 0 93 const X86MemoryFoldTableEntry *lookupUnfoldTable(unsigned MemOp);
|
H A D | X86LegalizerInfo.cpp | 76 for (unsigned MemOp : {G_LOAD, G_STORE}) 77 setLegalizeScalarToDifferentSizeStrategy(MemOp, 0, 131 for (unsigned MemOp : {G_LOAD, G_STORE}) { 133 setAction({MemOp, Ty}, Legal); 136 setAction({MemOp, 1, p0}, Legal); 222 for (unsigned MemOp : {G_LOAD, G_STORE}) 223 setAction({MemOp, s64}, Legal); 297 for (unsigned MemOp : {G_LOAD, G_STORE}) 299 setAction({MemOp, Ty}, Legal); 387 for (unsigned MemOp [all...] |
H A D | X86DomainReassignment.cpp | 567 int MemOp = X86II::getMemoryOperandNo(Desc.TSFlags); local 568 if (MemOp != -1) 569 MemOp += X86II::getOperandBias(Desc); 571 if (OpIdx == MemOp) {
|
H A D | X86InstructionSelector.cpp | 512 auto &MemOp = **I.memoperands_begin(); local 513 if (MemOp.isAtomic()) { 519 if (!MemOp.isUnordered()) { 523 if (MemOp.getAlignment() < Ty.getSizeInBits()/8) { 529 unsigned NewOpc = getLoadStoreOp(Ty, RB, Opc, MemOp.getAlignment());
|
H A D | X86InstrInfo.cpp | 3193 const MachineInstr &MemOp, const MachineOperand *&BaseOp, int64_t &Offset, 3195 const MCInstrDesc &Desc = MemOp.getDesc(); 3202 BaseOp = &MemOp.getOperand(MemRefBegin + X86::AddrBaseReg); 3206 if (MemOp.getOperand(MemRefBegin + X86::AddrScaleAmt).getImm() != 1) 3209 if (MemOp.getOperand(MemRefBegin + X86::AddrIndexReg).getReg() != 3213 const MachineOperand &DispMO = MemOp.getOperand(MemRefBegin + X86::AddrDisp); 3192 getMemOperandWithOffset( const MachineInstr &MemOp, const MachineOperand *&BaseOp, int64_t &Offset, const TargetRegisterInfo *TRI) const argument
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/ |
H A D | EmulateInstructionARM64.h | 109 enum MemOp { MemOp_LOAD, MemOp_STORE, MemOp_PREFETCH, MemOp_NOP }; enum in class:EmulateInstructionARM64
|
H A D | EmulateInstructionARM64.cpp | 720 MemOp memop = L == 1 ? MemOp_LOAD : MemOp_STORE; 961 MemOp memop;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 153 MachineMemOperand *MemOp = local 156 CurDAG->setNodeMemRefs(cast<MachineSDNode>(node), {MemOp});
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineLICM.cpp | 419 for (const MachineMemOperand *MemOp : MI->memoperands()) { 420 if (!MemOp->isStore() || !MemOp->getPseudoValue()) 423 dyn_cast<FixedStackPseudoSourceValue>(MemOp->getPseudoValue())) { 933 for (MachineMemOperand *MemOp : MI.memoperands()) 934 if (const PseudoSourceValue *PSV = MemOp->getPseudoValue())
|
H A D | RegAllocGreedy.cpp | 705 static unsigned MemOp = 0; local 706 Prio = MemOp++;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 1301 const MachineMemOperand *MemOp = *MMOIt; local 1302 bool IsVolatile = MemOp->isVolatile(); 1307 unsigned DstAlign = MemOp->getBaseAlignment(); 1315 MemOp = *(++MMOIt); 1316 SrcAlign = MemOp->getBaseAlignment();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelDAGToDAG.cpp | 130 MachineMemOperand *MemOp = LD->getMemOperand(); local 161 CurDAG->setNodeMemRefs(L, {MemOp}); 172 CurDAG->setNodeMemRefs(L, {MemOp}); 346 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(IntN)->getMemOperand(); local 347 CurDAG->setNodeMemRefs(Res, {MemOp}); 526 MachineMemOperand *MemOp = ST->getMemOperand(); local 537 CurDAG->setNodeMemRefs(S, {MemOp}); 544 CurDAG->setNodeMemRefs(S, {MemOp});
|
H A D | HexagonISelDAGToDAGHVX.cpp | 2156 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); 2157 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp}); 2193 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); 2194 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp});
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
H A D | X86Operand.h | 59 struct MemOp { struct in struct:llvm::final 77 struct MemOp Mem;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 1517 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); local 1518 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp}); 2124 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 2125 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VLd), {MemOp}); 2162 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); 2251 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VSt), {MemOp}); 2275 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VStA), {MemOp}); 2294 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VStB), {MemOp}); 2313 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); 2404 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VLdLn), {MemOp}); 2798 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 3014 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); local 3143 MachineMemOperand *MemOp = ST->getMemOperand(); local 3203 MachineMemOperand *MemOp = local 4051 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 4118 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local [all...] |
H A D | ARMInstructionSelector.cpp | 1082 const auto &MemOp = **I.memoperands_begin(); local 1083 if (MemOp.isAtomic()) {
|
H A D | ARMLoadStoreOptimizer.cpp | 1087 // Track MemOp with latest and earliest position (Positions are 1094 // Prepare for next MemOp. 2124 for (MachineInstr *MemOp : MemOps) 2125 if (I->mayAlias(AA, *MemOp, /*UseTBAA*/ false))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 1299 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 1300 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Ld), {MemOp}); 1351 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 1352 CurDAG->setNodeMemRefs(cast<MachineSDNode>(St), {MemOp}); 1530 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 1531 CurDAG->setNodeMemRefs(cast<MachineSDNode>(St), {MemOp}); 1564 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 1565 CurDAG->setNodeMemRefs(cast<MachineSDNode>(St), {MemOp}); 2872 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); local 2873 CurDAG->setNodeMemRefs(cast<MachineSDNode>(CmpSwap), {MemOp}); 3153 MachineMemOperand *MemOp = local 3174 MachineMemOperand *MemOp = local [all...] |
H A D | AArch64InstructionSelector.cpp | 1826 auto &MemOp = **I.memoperands_begin(); local 1827 if (MemOp.isAtomic()) { 1830 if (MemOp.getOrdering() == AtomicOrdering::Acquire && 1831 MemOp.getSize() == 1) { 1838 unsigned MemSizeInBits = MemOp.getSize() * 8; 2184 const MachineMemOperand *MemOp = *LoadMI->memoperands_begin(); local 2185 unsigned BytesLoaded = MemOp->getSize();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
H A D | SystemZAsmParser.cpp | 114 struct MemOp { struct in class:__anon2401::SystemZOperand 138 MemOp Mem; 279 const MemOp& getMem() const { 673 const MemOp &Op = getMem();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 861 SDValue MemOp; local 866 MemOp = DAG.getMemcpy(Chain, dl, PtrOff, Arg, SizeNode, 874 MemOp = DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); 877 MemOpChains.push_back(MemOp);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/ |
H A D | LanaiAsmParser.cpp | 128 struct MemOp { struct in struct:__anon2281::LanaiOperand 139 struct MemOp Mem;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
H A D | SparcAsmParser.cpp | 239 struct MemOp { struct in class:__anon2392::SparcOperand 249 struct MemOp Mem;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SILoadStoreOptimizer.cpp | 630 static bool canMoveInstsAcrossMemOp(MachineInstr &MemOp, argument 633 assert(MemOp.mayLoadOrStore()); 638 if (!memAccessesCanBeReordered(MemOp, *InstToMove, AA))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIParser.cpp | 1001 MachineMemOperand *MemOp = nullptr; local 1002 if (parseMachineMemoryOperand(MemOp)) 1004 MemOperands.push_back(MemOp);
|