HomeSort by relevance Sort by last modified time
    Searched refs:MachineFunction (Results 226 - 250 of 511) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/mesa3d/src/gallium/drivers/radeon/
SIInstrInfo.cpp 52 MachineInstr * SIInstrInfo::getMovImmInstr(MachineFunction *MF, unsigned DstReg,
  /external/llvm/include/llvm/CodeGen/
MachineFrameInfo.h 27 class MachineFunction;
459 unsigned estimateStackSize(const MachineFunction &MF) const;
614 BitVector getPristineRegs(const MachineFunction &MF) const;
616 /// Used by the MachineFunction printer to print information about
617 /// stack objects. Implemented in MachineFunction.cpp.
618 void print(const MachineFunction &MF, raw_ostream &OS) const;
621 void dump(const MachineFunction &MF) const;
LiveRangeEdit.h 114 /// @param MF The MachineFunction the live range edit is taking place in.
120 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
226 void calculateRegClassAndHint(MachineFunction&,
MachineInstr.h 41 class MachineFunction;
48 /// MachineFunction is deleted, all the contained MachineInstrs are deallocated
101 // Use MachineFunction::DeleteMachineInstr() instead.
110 /// MachineInstr in the given MachineFunction.
111 MachineInstr(MachineFunction &, const MachineInstr &);
116 MachineInstr(MachineFunction &, const MCInstrDesc &MCID, DebugLoc dl,
119 // MachineInstrs are pool-allocated and owned by MachineFunction.
120 friend class MachineFunction;
    [all...]
MachineTraceMetrics.h 68 const MachineFunction *MF;
81 bool runOnMachineFunction(MachineFunction&) override;
  /external/llvm/lib/CodeGen/
TargetRegisterInfo.cpp 16 #include "llvm/CodeGen/MachineFunction.h"
154 static void getAllocatableSetForRC(const MachineFunction &MF,
162 BitVector TargetRegisterInfo::getAllocatableSet(const MachineFunction &MF,
340 const MachineFunction &MF,
371 bool TargetRegisterInfo::canRealignStack(const MachineFunction &MF) const {
376 const MachineFunction &MF) const {
TailDuplication.cpp 84 bool runOnMachineFunction(MachineFunction &MF) override;
100 MachineFunction &MF,
106 bool TailDuplicateBlocks(MachineFunction &MF);
107 bool shouldTailDuplicate(const MachineFunction &MF,
117 MachineFunction &MF,
122 MachineFunction &MF);
135 bool TailDuplicatePass::runOnMachineFunction(MachineFunction &MF) {
162 static void VerifyPHIs(MachineFunction &MF, bool CheckExtra) {
163 for (MachineFunction::iterator I = ++MF.begin(), E = MF.end(); I != E; ++I) {
214 MachineFunction &MF)
    [all...]
PHIElimination.cpp 66 bool runOnMachineFunction(MachineFunction &Fn) override;
73 bool EliminatePHINodes(MachineFunction &MF, MachineBasicBlock &MBB);
83 void analyzePHINodes(const MachineFunction& Fn);
86 bool SplitPHIEdges(MachineFunction &MF, MachineBasicBlock &MBB,
132 bool PHIElimination::runOnMachineFunction(MachineFunction &MF) {
185 bool PHIElimination::EliminatePHINodes(MachineFunction &MF,
239 MachineFunction &MF = *MBB.getParent();
537 void PHIElimination::analyzePHINodes(const MachineFunction& MF) {
548 bool PHIElimination::SplitPHIEdges(MachineFunction &MF,
MIRPrinter.cpp 18 #include "llvm/CodeGen/MachineFunction.h"
77 void print(const MachineFunction &MF);
79 void convert(yaml::MachineFunction &MF, const MachineRegisterInfo &RegInfo,
83 void convert(yaml::MachineFunction &MF,
87 void convertStackObjects(yaml::MachineFunction &MF,
93 void initRegisterMaskIds(const MachineFunction &MF);
165 void MIRPrinter::print(const MachineFunction &MF) {
168 yaml::MachineFunction YamlMF;
197 void MIRPrinter::convert(yaml::MachineFunction &MF,
269 void MIRPrinter::convertStackObjects(yaml::MachineFunction &MF
    [all...]
DeadMachineInstructionElim.cpp 32 bool runOnMachineFunction(MachineFunction &MF) override;
92 bool DeadMachineInstructionElim::runOnMachineFunction(MachineFunction &MF) {
  /external/llvm/lib/Target/X86/
X86RegisterInfo.cpp 25 #include "llvm/CodeGen/MachineFunction.h"
83 X86RegisterInfo::trackLivenessAfterRegAlloc(const MachineFunction &MF) const {
120 const MachineFunction &MF) const {
158 X86RegisterInfo::getPointerRegClass(const MachineFunction &MF,
185 X86RegisterInfo::getGPRsForTailCall(const MachineFunction &MF) const {
211 MachineFunction &MF) const {
230 X86RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
237 assert(MF && "MachineFunction required");
310 X86RegisterInfo::getCallPreservedMask(const MachineFunction &MF,
393 BitVector X86RegisterInfo::getReservedRegs(const MachineFunction &MF) const
    [all...]
X86FrameLowering.cpp 23 #include "llvm/CodeGen/MachineFunction.h"
52 bool X86FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const {
62 X86FrameLowering::canSimplifyCallFramePseudos(const MachineFunction &MF) const {
76 X86FrameLowering::needsFrameIndexResolution(const MachineFunction &MF) const {
84 bool X86FrameLowering::hasFP(const MachineFunction &MF) const {
151 const MachineFunction *MF = MBB.getParent();
194 static bool isEAXLiveIn(MachineFunction &MF) {
398 MachineFunction &MF = *MBB.getParent();
408 MachineFunction &MF = *MBB.getParent();
434 static bool usesTheStack(const MachineFunction &MF)
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64BranchRelaxation.cpp 86 MachineFunction *MF;
106 bool runOnMachineFunction(MachineFunction &MF) override;
145 MachineFunction::iterator MBBI(MBB);
205 for (auto &MBB : make_range(MachineFunction::iterator(Start), MF->end())) {
433 MachineBasicBlock *NextBB = &*std::next(MachineFunction::iterator(MBB));
479 bool AArch64BranchRelaxation::runOnMachineFunction(MachineFunction &mf) {
AArch64FrameLowering.cpp 97 #include "llvm/CodeGen/MachineFunction.h"
118 bool AArch64FrameLowering::canUseRedZone(const MachineFunction &MF) const {
140 bool AArch64FrameLowering::hasFP(const MachineFunction &MF) const {
154 AArch64FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const {
159 MachineFunction &MF, MachineBasicBlock &MBB,
207 MachineFunction &MF = *MBB.getParent();
278 void AArch64FrameLowering::emitPrologue(MachineFunction &MF,
538 void AArch64FrameLowering::emitEpilogue(MachineFunction &MF,
646 int AArch64FrameLowering::getFrameIndexReference(const MachineFunction &MF,
652 int AArch64FrameLowering::resolveFrameIndexReference(const MachineFunction &MF
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFrameLowering.cpp 21 #include "llvm/CodeGen/MachineFunction.h"
260 MachineFunction *MF = Entry->getParent();
271 for (MachineFunction::iterator I = MF->begin(), E = MF->end(); I != E; ++I) {
305 MachineFunction *MF = MI->getParent()->getParent();
326 for (MachineFunction::const_iterator BI = MF->begin(), BE = MF->end();
388 static bool spillsCR(const MachineFunction &MF) {
393 static bool spillsVRSAVE(const MachineFunction &MF) {
398 static bool hasSpills(const MachineFunction &MF) {
403 static bool hasNonRISpills(const MachineFunction &MF) {
411 static bool MustSaveLR(const MachineFunction &MF, unsigned LR)
    [all...]
PPCEarlyReturn.cpp 176 bool runOnMachineFunction(MachineFunction &MF) override {
186 for (MachineFunction::iterator I = MF.begin(); I != MF.end();) {
PPCTLSDynamicCall.cpp 136 bool runOnMachineFunction(MachineFunction &MF) override {
142 for (MachineFunction::iterator I = MF.begin(); I != MF.end();) {
  /external/llvm/include/llvm/Target/
TargetInstrInfo.h 20 #include "llvm/CodeGen/MachineFunction.h"
74 const MachineFunction &MF) const;
250 const MachineFunction &MF) const;
272 /// MachineFunction::CloneMachineInstr(), but the target may update operands
277 MachineFunction &MF) const;
290 convertToThreeAddress(MachineFunction::iterator &MFI,
463 /// Represents a predicate at the MachineFunction level. The control flow a
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIFixSGPRLiveRanges.cpp 76 bool runOnMachineFunction(MachineFunction &MF) override;
111 bool SIFixSGPRLiveRanges::runOnMachineFunction(MachineFunction &MF) {
SIRegisterInfo.cpp 36 const MachineFunction &MF) const {
54 const MachineFunction &MF) const {
69 BitVector SIRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
125 unsigned SIRegisterInfo::getRegPressureSetLimit(const MachineFunction &MF,
162 bool SIRegisterInfo::requiresRegisterScavenging(const MachineFunction &Fn) const {
210 const MachineFunction *MF = MI->getParent()->getParent();
259 MachineFunction *MF = MI->getParent()->getParent();
567 unsigned SIRegisterInfo::getPreloadedValue(const MachineFunction &MF,
  /external/llvm/lib/Target/ARM/
ThumbRegisterInfo.cpp 22 #include "llvm/CodeGen/MachineFunction.h"
45 const MachineFunction &MF) const {
55 ThumbRegisterInfo::getPointerRegClass(const MachineFunction &MF,
68 MachineFunction &MF = *MBB.getParent();
88 MachineFunction &MF = *MBB.getParent();
107 MachineFunction &MF = *MBB.getParent();
132 MachineFunction &MF = *MBB.getParent();
425 const MachineFunction &MF = *MI.getParent()->getParent();
502 MachineFunction &MF = *MBB.getParent();
  /external/llvm/lib/Target/Hexagon/
HexagonGenPredicate.cpp 77 virtual bool runOnMachineFunction(MachineFunction &MF);
92 void collectPredicateGPR(MachineFunction &MF);
100 bool eliminatePredCopies(MachineFunction &MF);
185 void HexagonGenPredicate::collectPredicateGPR(MachineFunction &MF) {
186 for (MachineFunction::iterator A = MF.begin(), Z = MF.end(); A != Z; ++A) {
436 bool HexagonGenPredicate::eliminatePredCopies(MachineFunction &MF) {
452 for (MachineFunction::iterator A = MF.begin(), Z = MF.end(); A != Z; ++A) {
481 bool HexagonGenPredicate::runOnMachineFunction(MachineFunction &MF) {
  /external/llvm/lib/Target/Mips/
MipsAsmPrinter.h 53 /// MachineFunction.
91 void NaClAlignIndirectJumpTargets(MachineFunction &MF);
110 bool runOnMachineFunction(MachineFunction &MF) override;
MipsCCState.cpp 88 const MachineFunction &MF = getMachineFunction();
116 const MachineFunction &MF = getMachineFunction();
MipsLongBranch.cpp 74 bool runOnMachineFunction(MachineFunction &F) override;
85 MachineFunction *MF;
154 MF->insert(std::next(MachineFunction::iterator(MBB)), NewMBB);
163 for (MachineFunction::iterator I = MF->begin(), E = MF->end(); I != E;)
257 MachineFunction::iterator FallThroughMBB = ++MachineFunction::iterator(MBB);
439 static void emitGPDisp(MachineFunction &F, const MipsInstrInfo *TII) {
450 bool MipsLongBranch::runOnMachineFunction(MachineFunction &F) {

Completed in 455 milliseconds

1 2 3 4 5 6 7 8 91011>>