/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/M68k/AsmParser/ |
H A D | M68kAsmParser.cpp | 124 MemOp, member in class:__anon2470::M68kOperand::Kind 133 M68kMemOp MemOp; member in union:__anon2470::M68kOperand::__anon2471 146 bool isMemOp() const { return Kind == Kind::MemOp; } 155 static std::unique_ptr<M68kOperand> createMemOp(M68kMemOp MemOp, SMLoc Start, 251 return Kind == Kind::MemOp && MemOp.Op == M68kMemOp::Kind::Reg; 256 return MemOp.OuterReg; 266 std::unique_ptr<M68kOperand> M68kOperand::createMemOp(M68kMemOp MemOp, argument 268 auto Op = std::make_unique<M68kOperand>(Kind::MemOp, Start, End); 269 Op->MemOp 617 M68kMemOp MemOp; local [all...] |
/netbsd-current/external/apache2/llvm/dist/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 | 81 for (unsigned MemOp : {G_LOAD, G_STORE}) 82 setLegalizeScalarToDifferentSizeStrategy(MemOp, 0, 125 for (unsigned MemOp : {G_LOAD, G_STORE}) { 127 setAction({MemOp, Ty}, Legal); 130 setAction({MemOp, 1, p0}, Legal); 215 for (unsigned MemOp : {G_LOAD, G_STORE}) 216 setAction({MemOp, s64}, Legal); 292 for (unsigned MemOp : {G_LOAD, G_STORE}) 294 setAction({MemOp, Ty}, Legal); 382 for (unsigned MemOp [all...] |
H A D | X86DomainReassignment.cpp | 563 int MemOp = X86II::getMemoryOperandNo(Desc.TSFlags); local 564 if (MemOp != -1) 565 MemOp += X86II::getOperandBias(Desc); 567 if (OpIdx == MemOp) {
|
H A D | X86InstructionSelector.cpp | 513 auto &MemOp = **I.memoperands_begin(); local 514 if (MemOp.isAtomic()) { 520 if (!MemOp.isUnordered()) { 524 if (MemOp.getAlign() < Ty.getSizeInBits() / 8) { 530 unsigned NewOpc = getLoadStoreOp(Ty, RB, Opc, MemOp.getAlign());
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 158 struct MemOp { struct in namespace:__anon2900 160 MemOp(MemIntrinsic *MI) : I(MI) {} function in struct:__anon2900::MemOp 161 MemOp(CallInst *CI) : I(CI) {} function in struct:__anon2900::MemOp 164 MemOp clone() { 166 return MemOp(cast<MemIntrinsic>(MI->clone())); 167 return MemOp(cast<CallInst>(asCI()->clone())); 251 WorkList.push_back(MemOp(&MI)); 259 WorkList.push_back(MemOp(&CI)); 270 std::vector<MemOp> WorkList; 273 bool perform(MemOp M [all...] |
H A D | InstrProfiling.cpp | 405 // MemOp: the memop size value profiling. 406 MemOp 603 CallType == ValueProfilingCallType::MemOp) && 604 "Must be Default or MemOp"); 665 getOrInsertValueProfilingCall(*M, *TLI, ValueProfilingCallType::MemOp),
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 190 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) 191 CurDAG->setNodeMemRefs(Load, {MemOp->getMemOperand()}); 233 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) 234 CurDAG->setNodeMemRefs(Load, {MemOp->getMemOperand()}); 281 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) 282 CurDAG->setNodeMemRefs(Load, {MemOp->getMemOperand()}); 321 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) 322 CurDAG->setNodeMemRefs(Store, {MemOp->getMemOperand()}); 358 if (auto *MemOp = dyn_cast<MemSDNode>(Node)) 359 CurDAG->setNodeMemRefs(Store, {MemOp [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.h | 108 EVT getOptimalMemOpType(const MemOp &Op,
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 153 MachineMemOperand *MemOp = local 156 CurDAG->setNodeMemRefs(cast<MachineSDNode>(node), {MemOp});
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MachineLICM.cpp | 407 for (const MachineMemOperand *MemOp : MI->memoperands()) { 408 if (!MemOp->isStore() || !MemOp->getPseudoValue()) 411 dyn_cast<FixedStackPseudoSourceValue>(MemOp->getPseudoValue())) { 877 for (MachineMemOperand *MemOp : MI.memoperands()) 878 if (const PseudoSourceValue *PSV = MemOp->getPseudoValue())
|
H A D | MachineSink.cpp | 371 for (MachineMemOperand *MemOp : MI.memoperands()) 372 if (const PseudoSourceValue *PSV = MemOp->getPseudoValue())
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 1570 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); local 1571 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp}); 2192 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 2193 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VLd), {MemOp}); 2231 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); 2322 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VSt), {MemOp}); 2346 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VStA), {MemOp}); 2365 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VStB), {MemOp}); 2385 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); 2478 CurDAG->setNodeMemRefs(cast<MachineSDNode>(VLdLn), {MemOp}); 3025 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 3332 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); local 3461 MachineMemOperand *MemOp = ST->getMemOperand(); local 3521 MachineMemOperand *MemOp = local 4522 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 4589 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local [all...] |
H A D | ARMInstructionSelector.cpp | 1080 const auto &MemOp = **I.memoperands_begin(); local 1081 if (MemOp.isAtomic()) {
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 1347 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); local 1348 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Res), {MemOp}); 1391 MachineMemOperand *MemOp = MemIntr->getMemOperand(); local 1392 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Ld), {MemOp}); 1501 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 1502 CurDAG->setNodeMemRefs(cast<MachineSDNode>(St), {MemOp}); 1722 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 1723 CurDAG->setNodeMemRefs(cast<MachineSDNode>(St), {MemOp}); 1756 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); local 1757 CurDAG->setNodeMemRefs(cast<MachineSDNode>(St), {MemOp}); 3065 MachineMemOperand *MemOp = cast<MemSDNode>(N)->getMemOperand(); local 3535 MachineMemOperand *MemOp = local 3556 MachineMemOperand *MemOp = local [all...] |
H A D | AArch64ISelLowering.h | 599 EVT getOptimalMemOpType(const MemOp &Op, 602 LLT getOptimalMemOpLLT(const MemOp &Op,
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/AsmParser/ |
H A D | SystemZAsmParser.cpp | 114 struct MemOp { struct in class:__anon2613::SystemZOperand 138 MemOp Mem; 279 const MemOp& getMem() const { 727 const MemOp &Op = getMem();
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 1708 auto *MemOp = MF.getMachineMemOperand(MaskN->getMemOperand(), 0, HwLen); 1715 SDValue Load = DAG.getLoad(ValTy, dl, Chain, Base, MemOp); 1734 DAG.setNodeMemRefs(cast<MachineSDNode>(Store.getNode()), {MemOp}); 1764 DAG.setNodeMemRefs(cast<MachineSDNode>(StoreLo.getNode()), {MemOp}); 1765 DAG.setNodeMemRefs(cast<MachineSDNode>(StoreHi.getNode()), {MemOp}); 1904 auto *MemOp = MF.getMachineMemOperand(LoadN->getMemOperand(), 0, HwLen); 1907 DAG.getUNDEF(LoadTy), LoadTy, MemOp, 1942 auto *MemOp = MF.getMachineMemOperand(StoreN->getMemOperand(), 0, HwLen); 1944 MemOp, ISD::UNINDEXED, false, false);
|
H A D | HexagonISelDAGToDAG.cpp | 129 MachineMemOperand *MemOp = LD->getMemOperand(); local 160 CurDAG->setNodeMemRefs(L, {MemOp}); 171 CurDAG->setNodeMemRefs(L, {MemOp}); 345 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(IntN)->getMemOperand(); local 346 CurDAG->setNodeMemRefs(Res, {MemOp}); 525 MachineMemOperand *MemOp = ST->getMemOperand(); local 536 CurDAG->setNodeMemRefs(S, {MemOp}); 543 CurDAG->setNodeMemRefs(S, {MemOp});
|
H A D | HexagonISelDAGToDAGHVX.cpp | 2195 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); 2196 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp}); 2232 MachineMemOperand *MemOp = cast<MemIntrinsicSDNode>(N)->getMemOperand(); 2233 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Result), {MemOp});
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 1116 unsigned Limit, const MemOp &Op, 1248 MemOp::Set(KnownLen, DstAlignCanChange, 1367 MemOp::Copy(KnownLen, DstAlignCanChange, Alignment, SrcAlign, 1472 MemOp::Copy(KnownLen, DstAlignCanChange, Alignment, SrcAlign, 1552 const MachineMemOperand *MemOp = *MMOIt; 1553 bool IsVolatile = MemOp->isVolatile(); 1558 Align DstAlign = MemOp->getBaseAlign(); 1566 MemOp = *(++MMOIt); 1567 SrcAlign = MemOp->getBaseAlign();
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 110 // MemOp models a memory operation, either memset or memcpy/memmove. 111 struct MemOp { struct in namespace:llvm 129 static MemOp Copy(uint64_t Size, bool DstAlignCanChange, Align DstAlign, 132 MemOp Op; 144 static MemOp Set(uint64_t Size, bool DstAlignCanChange, Align DstAlign, 146 MemOp Op; 1679 getOptimalMemOpType(const MemOp &Op, 1686 getOptimalMemOpLLT(const MemOp &Op, 3289 const MemOp &Op, unsigned DstAS, unsigned SrcAS,
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/ |
H A D | X86Operand.h | 57 struct MemOp { struct in struct:llvm::final 76 struct MemOp Mem;
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 860 SDValue MemOp; local 865 MemOp = DAG.getMemcpy( 871 MemOp = DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); 874 MemOpChains.push_back(MemOp);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/ |
H A D | LanaiAsmParser.cpp | 130 struct MemOp { struct in struct:__anon2463::LanaiOperand 141 struct MemOp Mem;
|