/external/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 1 //==- 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 106 /// MachineMemOperand - Construct an MachineMemOperand object with the 108 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s, 163 /// refineAlignment - Update this MachineMemOperand to reflect the alignment 165 /// new alignment applies to all users of this MachineMemOperand [all...] |
H A D | MachineFunction.h | 381 /// getMachineMemOperand - Allocate a new MachineMemOperand. 384 MachineMemOperand *getMachineMemOperand(MachinePointerInfo PtrInfo, 390 /// getMachineMemOperand - Allocate a new MachineMemOperand by copying 394 MachineMemOperand *getMachineMemOperand(const MachineMemOperand *MMO, 397 /// allocateMemRefsArray - Allocate an array to hold MachineMemOperand 402 /// load information from the given MachineMemOperand sequence. 409 /// store information from the given MachineMemOperand sequence.
|
H A D | SelectionDAGNodes.h | 32 #include "llvm/CodeGen/MachineMemOperand.h" 899 MachineMemOperand *MMO; 903 MachineMemOperand *MMO); 906 unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO); 927 // with MachineMemOperand information. 952 /// getMemOperand - Return a MachineMemOperand object describing the memory 954 MachineMemOperand *getMemOperand() const { return MMO; } 960 /// refineAlignment - Update this MemSDNode's MachineMemOperand information 963 /// this MachineMemOperand. 964 void refineAlignment(const MachineMemOperand *NewMM [all...] |
H A D | SelectionDAG.h | 640 MachineMemOperand *MMO, 651 SDValue Ptr, SDValue Val, MachineMemOperand *MMO, 663 SDValue Chain, SDValue Ptr, MachineMemOperand *MMO, 686 EVT MemVT, MachineMemOperand *MMO); 715 EVT MemVT, MachineMemOperand *MMO); 724 MachineMemOperand *MMO); 731 EVT TVT, MachineMemOperand *MMO);
|
H A D | MachineInstr.h | 40 class MachineMemOperand; 47 typedef MachineMemOperand **mmo_iterator; 293 /// MachineMemOperand. 949 /// addMemOperand - Add a MachineMemOperand to the machine instruction. 952 void addMemOperand(MachineFunction &MF, MachineMemOperand *MO);
|
H A D | MachineInstrBuilder.h | 141 const MachineInstrBuilder &addMemOperand(MachineMemOperand *MMO) const {
|
/external/llvm/lib/Target/ARM/ |
H A D | Thumb1InstrInfo.cpp | 19 #include "llvm/CodeGen/MachineMemOperand.h" 68 MachineMemOperand *MMO = 70 MachineMemOperand::MOStore, 96 MachineMemOperand *MMO = 98 MachineMemOperand::MOLoad,
|
H A D | Thumb2InstrInfo.cpp | 21 #include "llvm/CodeGen/MachineMemOperand.h" 137 MachineMemOperand *MMO = 139 MachineMemOperand::MOStore, 164 MachineMemOperand *MMO = 166 MachineMemOperand::MOLoad,
|
H A D | ARMBaseInstrInfo.cpp | 29 #include "llvm/CodeGen/MachineMemOperand.h" 765 MachineMemOperand *MMO = 767 MachineMemOperand::MOStore, 924 const MachineMemOperand *Dummy; 938 MachineMemOperand *MMO = 941 MachineMemOperand::MOLoad, 1094 const MachineMemOperand *Dummy;
|
/external/llvm/lib/Target/X86/ |
H A D | X86InstrBuilder.h | 29 #include "llvm/CodeGen/MachineMemOperand.h" 155 Flags |= MachineMemOperand::MOLoad; 157 Flags |= MachineMemOperand::MOStore; 158 MachineMemOperand *MMO =
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsInstrInfo.h | 77 MachineMemOperand *GetMemOperand(MachineBasicBlock &MBB, int FI,
|
H A D | MipsSEInstrInfo.cpp | 161 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOStore); 189 MachineMemOperand *MMO = GetMemOperand(MBB, FI, MachineMemOperand::MOLoad);
|
H A D | MipsInstrInfo.cpp | 54 MachineMemOperand *MipsInstrInfo::GetMemOperand(MachineBasicBlock &MBB, int FI,
|
/external/llvm/lib/CodeGen/ |
H A D | MachineFunction.cpp | 199 MachineMemOperand * 204 return new (Allocator) MachineMemOperand(PtrInfo, f, s, base_alignment, 208 MachineMemOperand * 209 MachineFunction::getMachineMemOperand(const MachineMemOperand *MMO, 212 MachineMemOperand(MachinePointerInfo(MMO->getValue(), 220 return Allocator.Allocate<MachineMemOperand *>(Num); 242 MachineMemOperand *JustLoad = 244 (*I)->getFlags() & ~MachineMemOperand::MOStore, 274 MachineMemOperand *JustStore = 276 (*I)->getFlags() & ~MachineMemOperand [all...] |
H A D | TargetInstrInfoImpl.cpp | 23 #include "llvm/CodeGen/MachineMemOperand.h" 187 const MachineMemOperand *&MMO, 205 const MachineMemOperand *&MMO, 300 Flags |= MachineMemOperand::MOStore; 302 Flags |= MachineMemOperand::MOLoad; 311 assert((!(Flags & MachineMemOperand::MOStore) || 314 assert((!(Flags & MachineMemOperand::MOLoad) || 319 MachineMemOperand *MMO = 341 if (Flags == MachineMemOperand::MOStore)
|
H A D | MachineInstr.cpp | 27 #include "llvm/CodeGen/MachineMemOperand.h" 385 // MachineMemOperand Implementation 419 MachineMemOperand::MachineMemOperand(MachinePointerInfo ptrinfo, unsigned f, function in class:MachineMemOperand 434 void MachineMemOperand::Profile(FoldingSetNodeID &ID) const { 441 void MachineMemOperand::refineAlignment(const MachineMemOperand *MMO) { 459 uint64_t MachineMemOperand::getAlignment() const { 463 raw_ostream &llvm::operator<<(raw_ostream &OS, const MachineMemOperand &MMO) { 797 /// addMemOperand - Add a MachineMemOperand t [all...] |
H A D | ScheduleDAGInstrs.cpp | 21 #include "llvm/CodeGen/MachineMemOperand.h" 568 MachineMemOperand *MMOa = *MIa->memoperands_begin(); 569 MachineMemOperand *MMOb = *MIb->memoperands_begin(); 576 // and operates with MachineMemOperand offset with some important 591 assert ((MMOa->getOffset() >= 0) && "Negative MachineMemOperand offset"); 592 assert ((MMOb->getOffset() >= 0) && "Negative MachineMemOperand offset");
|
H A D | StackColoring.cpp | 47 #include "llvm/CodeGen/MachineMemOperand.h" 484 // Update the MachineMemOperand to use the new alloca. 487 MachineMemOperand *MMO = *MM;
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCHazardRecognizers.cpp | 188 MachineMemOperand *MO = *MI->memoperands_begin(); 215 MachineMemOperand *MO = *MI->memoperands_begin();
|
H A D | PPCInstrInfo.cpp | 23 #include "llvm/CodeGen/MachineMemOperand.h" 604 MachineMemOperand *MMO = 606 MachineMemOperand::MOStore, 739 MachineMemOperand *MMO = 741 MachineMemOperand::MOLoad,
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430InstrInfo.cpp | 44 MachineMemOperand *MMO = 46 MachineMemOperand::MOStore, 72 MachineMemOperand *MMO = 74 MachineMemOperand::MOLoad,
|
/external/llvm/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 27 class MachineMemOperand; 145 const MachineMemOperand *&MMO, 175 const MachineMemOperand *&MMO, 549 /// take care of adding a MachineMemOperand to the newly created instruction. 559 /// take care of adding a MachineMemOperand to the newly created instruction. 984 const MachineMemOperand *&MMO, 987 const MachineMemOperand *&MMO,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 3949 unsigned Flags = MachineMemOperand::MOVolatile; 3951 Flags |= MachineMemOperand::MOLoad; 3953 Flags |= MachineMemOperand::MOStore; 3955 MachineMemOperand *MMO = 3965 SDValue Swp, MachineMemOperand *MMO, 4009 unsigned Flags = MachineMemOperand::MOVolatile; 4011 Flags |= MachineMemOperand::MOLoad; 4013 Flags |= MachineMemOperand::MOStore; 4015 MachineMemOperand *MMO = 4026 MachineMemOperand *MM [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 178 MachinePointerInfo::getConstantPool(), MachineMemOperand::MOLoad, 4, 4);
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.cpp | 24 #include "llvm/CodeGen/MachineMemOperand.h" 362 MachineMemOperand *MMO = 365 MachineMemOperand::MOStore, 408 MachineMemOperand *MMO = 411 MachineMemOperand::MOLoad,
|