/external/llvm/examples/OCaml-Kaleidoscope/Chapter2/ |
H A D | token.ml | 9 | Def | Extern Constructor in type:token
|
/external/llvm/examples/OCaml-Kaleidoscope/Chapter3/ |
H A D | token.ml | 9 | Def | Extern Constructor in type:token
|
/external/llvm/examples/OCaml-Kaleidoscope/Chapter4/ |
H A D | token.ml | 9 | Def | Extern Constructor in type:token
|
/external/llvm/examples/OCaml-Kaleidoscope/Chapter5/ |
H A D | token.ml | 9 | Def | Extern Constructor in type:token
|
/external/llvm/examples/OCaml-Kaleidoscope/Chapter6/ |
H A D | token.ml | 9 | Def | Extern Constructor in type:token
|
/external/llvm/examples/OCaml-Kaleidoscope/Chapter7/ |
H A D | token.ml | 9 | Def | Extern Constructor in type:token
|
/external/llvm/lib/CodeGen/ |
H A D | LiveInterval.cpp | 52 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 D | MachineCopyPropagation.cpp | 114 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 D | Dominators.cpp | 77 // 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 D | MemDepPrinter.cpp | 29 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 D | R600EmitClauseMarkers.cpp | 182 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 D | SIFixSGPRCopies.cpp | 168 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 D | SITypeRewriter.cpp | 122 InsertElementInst *Def = cast<InsertElementInst>(Arg); local 123 Args.push_back(Def->getOperand(1));
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.cpp | 111 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 D | AArch64AdvSIMDScalarPass.cpp | 199 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 D | SimplifyIndVar.cpp | 337 /// 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 D | CodeGenSchedule.cpp | 345 unsigned CodeGenSchedModels::getSchedRWIdx(Record *Def, bool IsRead, argument 351 if (I->TheDef == Def)
|
H A D | CodeGenSchedule.h | 61 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 D | PPMacroExpansion.cpp | 219 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 D | PreprocessingRecord.cpp | 323 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 D | Preprocessor.cpp | 312 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 D | MemoryDependenceAnalysis.h | 56 /// 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 D | TGLexer.h | 46 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 D | A15SDOptimizer.cpp | 204 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 D | SystemZElimCompare.cpp | 40 : 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...] |