Searched refs:MMOs (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h142 ArrayRef<MachineMemOperand *> MMOs,
151 MMOs.size(), HasPreInstrSymbol + HasPostInstrSymbol,
154 ExtraInfo(MMOs.size(), HasPreInstrSymbol, HasPostInstrSymbol,
158 std::copy(MMOs.begin(), MMOs.end(),
1696 void setExtraInfo(MachineFunction &MF, ArrayRef<MachineMemOperand *> MMOs,
141 create(BumpPtrAllocator &Allocator, ArrayRef<MachineMemOperand *> MMOs, MCSymbol *PreInstrSymbol = nullptr, MCSymbol *PostInstrSymbol = nullptr, MDNode *HeapAllocMarker = nullptr) argument
H A DMachineInstrBuilder.h199 setMemRefs(ArrayRef<MachineMemOperand *> MMOs) const {
200 MI->setMemRefs(*MF, MMOs);
H A DMachineFunction.h806 ArrayRef<MachineMemOperand *> MMOs, MCSymbol *PreInstrSymbol = nullptr,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstr.cpp320 ArrayRef<MachineMemOperand *> MMOs,
328 MMOs.size() + HasPreInstrSymbol + HasPostInstrSymbol + HasHeapAllocMarker;
342 MMOs, PreInstrSymbol, PostInstrSymbol, HeapAllocMarker));
352 Info.set<EIIK_MMO>(MMOs[0]);
364 ArrayRef<MachineMemOperand *> MMOs) {
365 if (MMOs.empty()) {
370 setExtraInfo(MF, MMOs, getPreInstrSymbol(), getPostInstrSymbol(),
376 SmallVector<MachineMemOperand *, 2> MMOs; local
377 MMOs.append(memoperands_begin(), memoperands_end());
378 MMOs
319 setExtraInfo(MachineFunction &MF, ArrayRef<MachineMemOperand *> MMOs, MCSymbol *PreInstrSymbol, MCSymbol *PostInstrSymbol, MDNode *HeapAllocMarker) argument
363 setMemRefs(MachineFunction &MF, ArrayRef<MachineMemOperand *> MMOs) argument
[all...]
H A DMachineFunction.cpp466 ArrayRef<MachineMemOperand *> MMOs, MCSymbol *PreInstrSymbol,
468 return MachineInstr::ExtraInfo::create(Allocator, MMOs, PreInstrSymbol,
465 createMIExtraInfo( ArrayRef<MachineMemOperand *> MMOs, MCSymbol *PreInstrSymbol, MCSymbol *PostInstrSymbol, MDNode *HeapAllocMarker) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp150 SmallVector<MachineMemOperand *, 2> MMOs; local
152 MMOs.assign(MN->memoperands_begin(), MN->memoperands_end());
158 DAG->setNodeMemRefs(MN, MMOs);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp5367 extractLoadMMOs(ArrayRef<MachineMemOperand *> MMOs, MachineFunction &MF) { argument
5370 for (MachineMemOperand *MMO : MMOs) {
5388 extractStoreMMOs(ArrayRef<MachineMemOperand *> MMOs, MachineFunction &MF) { argument
5391 for (MachineMemOperand *MMO : MMOs) {
5500 auto MMOs = extractLoadMMOs(MI.memoperands(), MF); local
5507 bool isAligned = !MMOs.empty() && MMOs.front()->getAlignment() >= Alignment;
5515 MIB.setMemRefs(MMOs);
5582 auto MMOs = extractStoreMMOs(MI.memoperands(), MF); local
5584 bool isAligned = !MMOs
5638 auto MMOs = extractLoadMMOs(cast<MachineSDNode>(N)->memoperands(), MF); local
5659 DAG.setNodeMemRefs(cast<MachineSDNode>(Load), MMOs); local
5709 auto MMOs = extractStoreMMOs(cast<MachineSDNode>(N)->memoperands(), MF); local
5724 DAG.setNodeMemRefs(cast<MachineSDNode>(Store), MMOs); local
[all...]
H A DX86ISelLowering.cpp[all...]

Completed in 176 milliseconds