Searched refs:MachineMemOperand (Results 1 - 25 of 41) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrBuilder.h20 #include "llvm/CodeGen/MachineMemOperand.h"
34 Flags |= MachineMemOperand::MOLoad;
36 Flags |= MachineMemOperand::MOStore;
38 MachineMemOperand *MMO =
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h1 //==- llvm/CodeGen/MachineMemOperand.h - MachineMemOperand class -*- C++ -*-==//
10 // This file contains the declaration of the MachineMemOperand class, which is a
75 /// MachineMemOperand - A description of a memory reference used in the backend.
82 class MachineMemOperand { class in namespace:llvm
109 /// MachineMemOperand - Construct an MachineMemOperand object with the
111 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
169 /// refineAlignment - Update this MachineMemOperand to reflect the alignment
171 /// new alignment applies to all users of this MachineMemOperand
[all...]
H A DMachineFunction.h399 /// getMachineMemOperand - Allocate a new MachineMemOperand.
402 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo,
408 /// getMachineMemOperand - Allocate a new MachineMemOperand by copying
412 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO,
430 /// allocateMemRefsArray - Allocate an array to hold MachineMemOperand
435 /// load information from the given MachineMemOperand sequence.
442 /// store information from the given MachineMemOperand sequence.
H A DSelectionDAGNodes.h29 #include "llvm/CodeGen/MachineMemOperand.h"
901 MachineMemOperand *MMO;
905 MachineMemOperand *MMO);
908 unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO);
929 // with MachineMemOperand information.
954 /// getMemOperand - Return a MachineMemOperand object describing the memory
956 MachineMemOperand *getMemOperand() const { return MMO; }
967 /// refineAlignment - Update this MemSDNode's MachineMemOperand information
970 /// this MachineMemOperand.
971 void refineAlignment(const MachineMemOperand *NewMM
[all...]
H A DSelectionDAG.h643 MachineMemOperand *MMO,
654 SDValue Ptr, SDValue Val, MachineMemOperand *MMO,
666 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO,
689 EVT MemVT, MachineMemOperand *MMO);
718 EVT MemVT, MachineMemOperand *MMO);
727 MachineMemOperand *MMO);
734 EVT TVT, MachineMemOperand *MMO);
H A DMachineInstr.h41 class MachineMemOperand;
52 typedef MachineMemOperand **mmo_iterator;
296 /// MachineMemOperand.
995 /// addMemOperand - Add a MachineMemOperand to the machine instruction.
998 void addMemOperand(MachineFunction &MF, MachineMemOperand *MO);
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp18 #include "llvm/CodeGen/MachineMemOperand.h"
68 MachineMemOperand *MMO =
70 MachineMemOperand::MOStore,
96 MachineMemOperand *MMO =
98 MachineMemOperand::MOLoad,
H A DThumb2InstrInfo.cpp21 #include "llvm/CodeGen/MachineMemOperand.h"
135 MachineMemOperand *MMO =
137 MachineMemOperand::MOStore,
175 MachineMemOperand *MMO =
177 MachineMemOperand::MOLoad,
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86InstrBuilder.h29 #include "llvm/CodeGen/MachineMemOperand.h"
155 Flags |= MachineMemOperand::MOLoad;
157 Flags |= MachineMemOperand::MOStore;
158 MachineMemOperand *MMO =
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp16 #include "llvm/CodeGen/MachineMemOperand.h"
244 const MachineMemOperand *&MMO,
262 const MachineMemOperand *&MMO,
357 Flags |= MachineMemOperand::MOStore;
359 Flags |= MachineMemOperand::MOLoad;
368 assert((!(Flags & MachineMemOperand::MOStore) ||
371 assert((!(Flags & MachineMemOperand::MOLoad) ||
376 MachineMemOperand *MMO =
398 if (Flags == MachineMemOperand::MOStore)
H A DMachineFunction.cpp217 MachineMemOperand *
222 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment,
226 MachineMemOperand *
227 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO,
230 MachineMemOperand(MachinePointerInfo(MMO->getValue(),
238 return Allocator.Allocate<MachineMemOperand *>(Num);
260 MachineMemOperand *JustLoad =
262 (*I)->getFlags() & ~MachineMemOperand::MOStore,
292 MachineMemOperand *JustStore =
294 (*I)->getFlags() & ~MachineMemOperand
[all...]
H A DMachineInstr.cpp21 #include "llvm/CodeGen/MachineMemOperand.h"
386 // MachineMemOperand Implementation
420 MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, unsigned f, function in class:MachineMemOperand
435 void MachineMemOperand::Profile(FoldingSetNodeID &ID) const {
442 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) {
460 uint64_t MachineMemOperand::getAlignment() const {
464 raw_ostream &llvm::operator<<(raw_ostream &OS, const MachineMemOperand &MMO) {
738 /// addMemOperand - Add a MachineMemOperand t
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp188 MachineMemOperand *MO = *MI->memoperands_begin();
215 MachineMemOperand *MO = *MI->memoperands_begin();
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp44 MachineMemOperand *MMO =
46 MachineMemOperand::MOStore,
72 MachineMemOperand *MMO =
74 MachineMemOperand::MOLoad,
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h122 MachineMemOperand *GetMemOperand(MachineBasicBlock &MBB, int FI,
H A DMips16InstrInfo.cpp107 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore);
122 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad);
H A DMipsSEInstrInfo.cpp180 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore);
214 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad);
H A DMipsInstrInfo.cpp54 MachineMemOperand *MipsInstrInfo::GetMemOperand(MachineBasicBlock &MBB, int FI,
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUInstrInfo.cpp57 const MachineMemOperand *&MMO,
73 const MachineMemOperand *&MMO,
H A DAMDGPUInstrInfo.h59 const MachineMemOperand *&MMO,
65 const MachineMemOperand *&MMO,
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h27 class MachineMemOperand;
145 const MachineMemOperand *&MMO,
173 const MachineMemOperand *&MMO,
544 /// take care of adding a MachineMemOperand to the newly created instruction.
554 /// take care of adding a MachineMemOperand to the newly created instruction.
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp21 #include "llvm/CodeGen/MachineMemOperand.h"
498 MachineMemOperand::MemOperandFlags Flags;
499 Flags = isPrologue ? MachineMemOperand::MOStore : MachineMemOperand::MOLoad;
500 MachineMemOperand *MMO =
H A DAArch64InstrInfo.cpp390 MachineMemOperand *MMO
392 MachineMemOperand::MOStore,
436 MachineMemOperand *MMO
438 MachineMemOperand::MOLoad,
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4074 unsigned Flags = MachineMemOperand::MOVolatile;
4076 Flags |= MachineMemOperand::MOLoad;
4078 Flags |= MachineMemOperand::MOStore;
4080 MachineMemOperand *MMO =
4090 SDValue Swp, MachineMemOperand *MMO,
4134 unsigned Flags = MachineMemOperand::MOVolatile;
4136 Flags |= MachineMemOperand::MOLoad;
4138 Flags |= MachineMemOperand::MOStore;
4140 MachineMemOperand *MMO =
4151 MachineMemOperand *MM
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp134 MachinePointerInfo::getConstantPool(), MachineMemOperand::MOLoad, 4, 4);

Completed in 305 milliseconds

12