Searched defs:Def (Results 1 - 25 of 61) sorted by relevance

123

/external/llvm/examples/OCaml-Kaleidoscope/Chapter2/
H A Dtoken.ml9 | Def | Extern Constructor in type:token
/external/llvm/examples/OCaml-Kaleidoscope/Chapter3/
H A Dtoken.ml9 | Def | Extern Constructor in type:token
/external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
H A Dtoken.ml9 | Def | Extern Constructor in type:token
/external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
H A Dtoken.ml9 | Def | Extern Constructor in type:token
/external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
H A Dtoken.ml9 | Def | Extern Constructor in type:token
/external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
H A Dtoken.ml9 | Def | Extern Constructor in type:token
/external/llvm/lib/CodeGen/
H A DLiveInterval.cpp52 VNInfo *LiveRange::createDeadDef(SlotIndex Def, argument
54 assert(!Def.isDead() && "Cannot define a value at the dead slot");
55 iterator I = find(Def);
57 VNInfo *VNI = getNextValue(Def, VNInfoAllocator);
58 segments.push_back(Segment(Def, Def.getDeadSlot(), VNI));
61 if (SlotIndex::isSameInstr(Def, I->start)) {
69 Def = std::min(Def, I->start);
70 if (Def !
161 SlotIndex Def = std::max(I->start, J->start); local
[all...]
H A DMachineCopyPropagation.cpp114 static bool isNopCopy(MachineInstr *CopyMI, unsigned Def, unsigned Src, argument
117 if (Def == SrcSrc)
119 if (TRI->isSubRegister(SrcSrc, Def)) {
121 unsigned SubIdx = TRI->getSubRegIndex(SrcSrc, Def);
139 DenseMap<unsigned, MachineInstr*> AvailCopyMap; // Def -> available copies map
140 DenseMap<unsigned, MachineInstr*> CopyMap; // Def -> copies map
141 SourceMap SrcMap; // Src -> Def map
151 unsigned Def = MI->getOperand(0).getReg(); local
154 if (TargetRegisterInfo::isVirtualRegister(Def) ||
162 if (!MRI->isReserved(Def)
[all...]
/external/llvm/lib/IR/
H A DDominators.cpp77 // dominates - Return true if Def dominates a use in User. This performs
78 // the special checks necessary if Def and User are in the same basic block.
79 // Note that Def doesn't dominate a use in Def itself!
80 bool DominatorTree::dominates(const Instruction *Def, argument
83 const BasicBlock *DefBB = Def->getParent();
85 // Any unreachable use is dominated, even if Def == User.
94 if (Def == User)
101 if (isa<InvokeInst>(Def) || isa<PHINode>(User))
102 return dominates(Def, UseB
117 dominates(const Instruction *Def, const BasicBlock *UseBB) const argument
217 dominates(const Instruction *Def, const Use &U) const argument
[all...]
/external/llvm/lib/Analysis/
H A DMemDepPrinter.cpp29 Def, enumerator in enum:__anon24856::MemDepPrinter::DepType
67 return InstTypePair(dep.getInst(), Def);
91 = {"Clobber", "Def", "NonFuncLocal", "Unknown"};
/external/llvm/lib/Target/R600/
H A DR600EmitClauseMarkers.cpp182 MachineBasicBlock::iterator Def,
186 MOI = Def->operands_begin(),
187 MOE = Def->operands_end(); MOI != MOE; ++MOI) {
192 // Def defines a clause local register, so check that its use will fit
195 for (MachineBasicBlock::iterator UseI = Def; UseI != BBEnd; ++UseI) {
215 if (UseI != Def && UseI->findRegisterDefOperandIdx(MOI->getReg()) != -1)
179 canClauseLocalKillFitInClause( unsigned AluInstCount, std::vector<std::pair<unsigned, unsigned> > KCacheBanks, MachineBasicBlock::iterator Def, MachineBasicBlock::iterator BBEnd) argument
H A DSIFixSGPRCopies.cpp168 MachineInstr *Def = MRI.getVRegDef(Reg); local
169 if (Def->getOpcode() != AMDGPU::COPY) {
173 return inferRegClassFromDef(TRI, MRI, Def->getOperand(1).getReg(),
174 Def->getOperand(1).getSubReg());
H A DSITypeRewriter.cpp122 InsertElementInst *Def = cast<InsertElementInst>(Arg); local
123 Args.push_back(Def->getOperand(1));
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp111 static void CheckForPhysRegDependency(SDNode *Def, SDNode *User, unsigned Op, argument
123 if (Def->isMachineOpcode()) {
124 const MCInstrDesc &II = TII->get(Def->getMachineOpcode());
129 TRI->getMinimalPhysRegClass(Reg, Def->getValueType(ResNo));
625 void ScheduleDAGSDNodes::computeOperandLatency(SDNode *Def, SDNode *Use,
638 int Latency = TII->getOperandLatency(InstrItins, Def, DefIdx, Use, OpIdx);
/external/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp199 MachineRegisterInfo::def_instr_iterator Def = local
201 assert(std::next(Def) == MRI->def_instr_end() && "Multiple def in SSA!");
202 Src0 = getSrcFromCopy(&*Def, MRI, SubReg0);
212 MachineRegisterInfo::def_instr_iterator Def = local
214 assert(std::next(Def) == MRI->def_instr_end() && "Multiple def in SSA!");
215 Src1 = getSrcFromCopy(&*Def, MRI, SubReg1);
292 MachineRegisterInfo::def_instr_iterator Def = local
294 assert(std::next(Def) == MRI->def_instr_end() && "Multiple def in SSA!");
295 Src0 = getSrcFromCopy(&*Def, MRI, SubReg0);
300 Def
305 MachineRegisterInfo::def_instr_iterator Def = local
[all...]
/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp337 /// pushIVUsers - Add all uses of Def to the current IV's worklist.
340 Instruction *Def,
344 for (User *U : Def->users()) {
349 // If Def is a LoopPhi, it may not be in the Simplified set, so check for
351 if (UI != Def && Simplified.insert(UI))
352 SimpleIVUsers.push_back(std::make_pair(UI, Def));
339 pushIVUsers( Instruction *Def, SmallPtrSet<Instruction*,16> &Simplified, SmallVectorImpl< std::pair<Instruction*,Instruction*> > &SimpleIVUsers) argument
/external/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp345 unsigned CodeGenSchedModels::getSchedRWIdx(Record *Def, bool IsRead, argument
351 if (I->TheDef == Def)
H A DCodeGenSchedule.h61 CodeGenSchedRW(unsigned Idx, Record *Def) argument
62 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) {
63 Name = Def->getName();
64 IsRead = Def->isSubClassOf("SchedRead");
65 HasVariants = Def->isSubClassOf("SchedVariant");
67 IsVariadic = Def->getValueAsBit("Variadic");
72 IsSequence = Def->isSubClassOf("WriteSequence");
324 CodeGenSchedRW &getSchedRW(Record *Def) {
325 bool IsRead = Def->isSubClassOf("SchedRead");
326 unsigned Idx = getSchedRWIdx(Def, IsRea
[all...]
/external/clang/lib/Lex/
H A DPPMacroExpansion.cpp219 MacroDirective::DefInfo Def = MD->getDefinition(); local
220 assert(Def.isValid());
221 MacroInfo *MI = Def.getMacroInfo();
295 if (Def.getDirective()->isAmbiguous()) {
300 for (MacroDirective::DefInfo PrevDef = Def.getPreviousDefinition();
H A DPreprocessingRecord.cpp323 MacroDefinition *Def) {
324 MacroDefinitions[Macro] = Def;
379 else if (MacroDefinition *Def = findMacroDefinition(MI))
381 new (*this) MacroExpansion(Def, Range));
423 MacroDefinition *Def local
425 addPreprocessedEntity(Def);
426 MacroDefinitions[MI] = Def;
322 RegisterMacroDefinition(MacroInfo *Macro, MacroDefinition *Def) argument
H A DPreprocessor.cpp312 Def = I->second->findDirectiveAtLoc(Loc, SourceMgr); local
313 if (!Def)
315 if (!MacroDefinitionEquals(Def.getMacroInfo(), Tokens))
317 SourceLocation Location = Def.getLocation();
/external/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h56 /// Def - This is a dependence on the specified instruction which
69 /// 3. Dependence queries on calls return Def only when they are
73 Def, enumerator in enum:llvm::MemDepResult::DepType
105 assert(Inst && "Def requires inst");
106 return MemDepResult(PairTy(Inst, Def));
131 bool isDef() const { return Value.getInt() == Def; }
/external/llvm/lib/TableGen/
H A DTGLexer.h46 Bit, Bits, Class, Code, Dag, Def, Foreach, Defm, Field, In, Int, Let, List, enumerator in enum:llvm::tgtok::TokKind
/external/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp204 MachineInstr *Def = Op->getParent(); local
208 if (DeadInstr.find(Def) != DeadInstr.end())
215 for (unsigned int j = 0; j < Def->getNumOperands(); ++j) {
216 MachineOperand &MODef = Def->getOperand(j);
228 if (&*II == Def)
239 DEBUG(dbgs() << "Deleting instruction " << *Def << "\n");
240 DeadInstr.insert(Def);
309 MachineInstr *Def = MRI->getVRegDef(OpReg); local
310 if (!Def)
312 if (Def
626 MachineInstr *Def = MRI->getVRegDef(*I); local
[all...]
/external/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp40 : Def(false), Use(false), IndirectDef(false), IndirectUse(false) {}
43 Def |= Other.Def;
50 operator bool() const { return Def || Use; }
54 bool Def; member in struct:__anon25312::Reference
151 Ref.Def = true;
347 (!CCRefs.Def && adjustCCMasksForInstr(MI, Compare, CCUsers))) {
353 if (SrcRefs.Def)
356 if (CCRefs.Use && CCRefs.Def)
450 if (CCRefs.Def) {
[all...]

Completed in 387 milliseconds

123