HomeSort by relevance Sort by last modified time
    Searched defs:Def (Results 1 - 25 of 40) sorted by null

1 2

  /external/llvm/examples/OCaml-Kaleidoscope/Chapter2/
token.ml 9 | Def | Extern
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter3/
token.ml 9 | Def | Extern
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
token.ml 9 | Def | Extern
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
token.ml 9 | Def | Extern
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
token.ml 9 | Def | Extern
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
token.ml 9 | Def | Extern
  /external/llvm/lib/Analysis/
MemDepPrinter.cpp 30 Def,
68 return InstTypePair(dep.getInst(), Def);
92 = {"Clobber", "Def", "NonFuncLocal", "Unknown"};
  /external/llvm/lib/CodeGen/
MachineCopyPropagation.cpp 122 static bool isNopCopy(MachineInstr *CopyMI, unsigned Def, unsigned Src,
125 if (Def == SrcSrc)
127 if (TRI->isSubRegister(SrcSrc, Def)) {
129 unsigned SubIdx = TRI->getSubRegIndex(SrcSrc, Def);
140 DenseMap<unsigned, MachineInstr*> AvailCopyMap; // Def -> available copies map
141 DenseMap<unsigned, MachineInstr*> CopyMap; // Def -> copies map
142 SourceMap SrcMap; // Src -> Def map
150 unsigned Def = MI->getOperand(0).getReg();
153 if (TargetRegisterInfo::isVirtualRegister(Def) ||
161 if (!ReservedRegs.test(Def) &
    [all...]
PeepholeOptimizer.cpp 206 // Both will be live out of the def MBB anyway. Don't extend live range of
263 /// of the def of A with source of B. e.g.
264 /// %vreg0<def> = VMOVSR %vreg1
265 /// %vreg3<def> = VMOVRS %vreg0
275 unsigned Def = 0;
285 Def = Reg;
293 assert(Def && Src && "Malformed bitcast instruction!");
320 if (MRI->getRegClass(SrcSrc) != MRI->getRegClass(Def))
323 MRI->replaceRegWith(Def, SrcSrc);
373 /// and only if the def and use are in the same BB
    [all...]
ExecutionDepsFix.cpp 119 int Def;
351 LiveRegs[rx].Def = -(1 << 20);
364 LiveRegs[rx].Def = -1;
381 // Use the most recent predecessor def for each register.
382 LiveRegs[rx].Def = std::max(LiveRegs[rx].Def, fi->second[rx].Def);
422 LiveRegs[i].Def -= CurInstr;
451 // Update def-ages for registers defined by MI.
475 unsigned Clearance = CurInstr - LiveRegs[rx].Def;
    [all...]
LiveVariables.cpp 112 assert(MBB != &MF->front() && "Can't find reaching def for virtreg");
131 assert(MRI->getVRegDef(reg) && "Register use before def!");
188 /// FindLastPartialDef - Return the last partial def of the specified register.
197 MachineInstr *Def = PhysRegDef[SubReg];
198 if (!Def)
200 unsigned Dist = DistanceMap[Def];
203 LastDef = Def;
227 /// HandlePhysRegUse - Turn previous partial def's into read/mod/writes. Add
228 /// implicit defs to a machine instruction if there was an earlier def of its
232 // If there was a previous use or a "full" def all is well
    [all...]
ScheduleDAGInstrs.cpp 228 assert(MO.isDef() && "expect physreg def");
261 // Adjust the dependence latency using operand def/use
323 // If a def is going to wrap back around to the top of the loop,
402 // The current operand is a def, so we have at least one.
406 // Add output dependence to the next nearest def of this vreg.
412 // is also useful if output latency exceeds def-use latency.
443 MachineInstr *Def = LIS->getInstructionFromIndex(VNI->def);
444 // Phis and other noninstructions (after coalescing) have a NULL Def.
445 if (Def) {
    [all...]
SplitKit.cpp 105 if (!SlotIndex::isEarlierInstr(VNI->def, LSP.second) && VNI->def < MBBEnd)
130 UseSlots.push_back((*I)->def);
132 // Get use slots form the use-def chain.
215 // When not live in, the first use should be a def.
217 assert(LVI->start == LVI->valno->def && "Dangling LiveRange start");
218 assert(LVI->start == BI.FirstInstr && "First instr should be a def");
248 // A LiveRange that starts in the middle of the block must be a def.
249 assert(LVI->start == LVI->valno->def && "Dangling LiveRange start");
385 // Keep it as a simple def without any liveness
    [all...]
BranchFolding.cpp     [all...]
MachineLICM.cpp 154 unsigned Def;
156 CandidateInfo(MachineInstr *mi, unsigned def, int fi)
157 : MI(mi), Def(def), FI(fi) {}
167 void HoistPostRA(MachineInstr *MI, unsigned Def);
170 /// gather register def and frame object update information.
197 /// HasHighOperandLatency - Compute operand latency between a def of 'Reg'
402 /// gather register def and frame object update information.
410 unsigned Def = 0;
451 // Non-dead implicit def? This cannot be hoisted
    [all...]
  /external/clang/lib/CodeGen/
CGVTables.cpp 161 const FunctionDecl *Def = 0;
162 if (MD->hasBody(Def) && Def->isOutOfLine())
  /external/llvm/include/llvm/Analysis/
MemoryDependenceAnalysis.h 57 /// Def - This is a dependence on the specified instruction which
65 /// that the def may not be the same type as the query, the pointers
70 /// 3. Dependence queries on calls return Def only when they are
74 Def,
106 assert(Inst && "Def requires inst");
107 return MemDepResult(PairTy(Inst, Def));
132 bool isDef() const { return Value.getInt() == Def; }
  /external/llvm/lib/TableGen/
TGLexer.h 45 Bit, Bits, Class, Code, Dag, Def, Foreach, Defm, Field, In, Int, Let, List,
TGParser.cpp 225 // Clone the def and add it to the current multiclass
228 // Add all of the values in the superclass into the current def.
268 Record *Def = *j;
270 if (SetValue(Def, SubMultiClass.RefLoc, SMCTArgs[i],
276 Def->resolveReferencesTo(Def->getValue(SMCTArgs[i]));
279 Def->removeValue(SMCTArgs[i]);
308 "Could not process loops for def " + CurRec->getNameInitAsString());
362 Error(Loc, "when instantiating this def");
374 Error(Loc, "def already exists: " + IterRec->getNameInitAsString())
    [all...]
  /external/llvm/utils/TableGen/
SubtargetEmitter.cpp 48 Record *Def = DefList[i];
51 OS << " const uint64_t " << Def->getName() << " = 1ULL << " << i << ";\n";
60 Record *Def = DefList[i];
63 OS << " " << Def->getName();
DAGISelMatcherGen.cpp 583 Record *Def = DI->getDef();
584 if (Def->isSubClassOf("Register")) {
586 CGP.getTargetInfo().getRegBank().getReg(Def);
592 if (Def->getName() == "zero_reg") {
600 if (Def->isSubClassOf("RegisterOperand"))
601 Def = Def->getValueAsDef("RegClass");
602 if (Def->isSubClassOf("RegisterClass")) {
603 std::string Value = getQualifiedName(Def) + "RegClassID";
610 if (Def->isSubClassOf("SubRegIndex"))
    [all...]
FixedLenDecoderEmitter.cpp 80 static BitsInit &getBitsField(const Record &def, const char *str) {
81 BitsInit *bits = def.getValueAsBitsInit(str);
    [all...]
  /external/llvm/include/llvm/TableGen/
Record.h     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGRRList.cpp 82 cl::desc("Disable physreg def-use affinity"));
487 /// Call ReleasePred for each predecessor, then update register live def/gen.
537 SUnit *Def = &SUnits[N->getNodeId()];
538 CallSeqEndForStart[Def] = SU;
541 LiveRegDefs[CallResource] = Def;
713 // two-address node as a live range def.
829 // This becomes the nearest def. Note that an earlier def may still be
    [all...]
  /external/clang/lib/AST/
Decl.cpp 516 const FunctionDecl *Def = 0;
525 MD->hasBody(Def) && Def->isInlined())
    [all...]

Completed in 272 milliseconds

1 2