HomeSort by: relevance | last modified time | path
    Searched refs:LastDef (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LiveVariables.cpp 194 MachineInstr *LastDef = nullptr;
203 LastDef = Def;
208 if (!LastDef)
212 for (unsigned i = 0, e = LastDef->getNumOperands(); i != e; ++i) {
213 MachineOperand &MO = LastDef->getOperand(i);
223 return LastDef;
230 MachineInstr *LastDef = PhysRegDef[Reg];
232 if (!LastDef && !PhysRegUse[Reg]) {
265 } else if (LastDef && !PhysRegUse[Reg] &&
266 !LastDef->findRegisterDefOperand(Reg)
    [all...]
ReachingDefAnalysis.cpp 247 int LastDef = ReachingDefDefaultVal;
249 assert(Def > LastDef && "Defs must be sorted and unique");
250 LastDef = Def;
TwoAddressInstructionPass.cpp 123 bool noUseAfterLastDef(Register Reg, unsigned Dist, unsigned &LastDef);
245 unsigned &LastDef) {
246 LastDef = 0;
257 if (MO.isDef() && DI->second > LastDef)
258 LastDef = DI->second;
261 return !(LastUse > LastDef && LastUse < Dist);
ModuloSchedule.cpp 1026 bool LastDef,
1041 if (LastDef)
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonBlockRanges.cpp 292 std::map<RegisterRef,IndexType> LastDef, LastUse;
301 LastDef[R] = IndexType::Entry;
303 auto closeRange = [&LastUse,&LastDef,&LiveMap] (RegisterRef R) -> void {
304 auto LD = LastDef[R], LU = LastUse[R];
310 LastUse[R] = LastDef[R] = IndexType::None;
379 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None)
381 LastDef[S] = Index;
388 if (LastDef[S] != IndexType::None || LastUse[S] != IndexType::None)
391 LastDef[S] = LastUse[S] = Index;
410 for (auto &I : LastDef)
    [all...]
HexagonCopyToCombine.cpp 398 DenseMap<unsigned, MachineInstr *> LastDef;
416 MachineInstr *DefInst = LastDef[Reg];
450 LastDef[*SubRegs] = &MI;
452 LastDef[Reg] = &MI;
456 LastDef[Reg] = &MI;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
MemCpyOptimizer.cpp 728 auto *LastDef =
731 MSSAU->createMemoryAccessAfter(M, LastDef, LastDef);
827 auto *LastDef =
829 auto *NewAccess = MSSAU->createMemoryAccessAfter(M, LastDef, LastDef);
1119 auto *LastDef = cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(M));
1120 auto *NewAccess = MSSAU->createMemoryAccessAfter(NewM, LastDef, LastDef);
1228 auto *LastDef
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ModuloSchedule.h 217 void updateInstruction(MachineInstr *NewMI, bool LastDef,

Completed in 68 milliseconds