/freebsd-10-stable/contrib/llvm/tools/clang/lib/Lex/ |
H A D | MacroInfo.cpp | 156 for (DefInfo Def = getDefinition(); Def; Def = Def.getPreviousDefinition()) { 157 if (Def.getLocation().isInvalid() || // For macros defined on the command line. 158 SM.isBeforeInTranslationUnit(Def.getLocation(), L)) 159 return (!Def.isUndefined() || 160 SM.isBeforeInTranslationUnit(L, Def.getUndefLocation())) 161 ? Def : DefInfo();
|
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)); 419 MacroDefinition *Def local 421 addPreprocessedEntity(Def); 422 MacroDefinitions[MI] = Def; 322 RegisterMacroDefinition(MacroInfo *Macro, MacroDefinition *Def) argument
|
/freebsd-10-stable/contrib/llvm/lib/IR/ |
H A D | Dominators.cpp | 96 // dominates - Return true if Def dominates a use in User. This performs 97 // the special checks necessary if Def and User are in the same basic block. 98 // Note that Def doesn't dominate a use in Def itself! 99 bool DominatorTree::dominates(const Instruction *Def, argument 102 const BasicBlock *DefBB = Def->getParent(); 104 // Any unreachable use is dominated, even if Def == User. 113 if (Def == User) 120 if (isa<InvokeInst>(Def) || isa<PHINode>(User)) 121 return dominates(Def, UseB 136 dominates(const Instruction *Def, const BasicBlock *UseBB) const argument 237 dominates(const Instruction *Def, const Use &U) const argument [all...] |
/freebsd-10-stable/contrib/llvm/lib/CodeGen/ |
H A D | MachineCopyPropagation.cpp | 113 static bool isNopCopy(MachineInstr *CopyMI, unsigned Def, unsigned Src, argument 116 if (Def == SrcSrc) 118 if (TRI->isSubRegister(SrcSrc, Def)) { 120 unsigned SubIdx = TRI->getSubRegIndex(SrcSrc, Def); 141 DenseMap<unsigned, MachineInstr*> AvailCopyMap; // Def -> available copies map 142 DenseMap<unsigned, MachineInstr*> CopyMap; // Def -> copies map 143 SourceMap SrcMap; // Src -> Def map 151 unsigned Def = MI->getOperand(0).getReg(); local 154 if (TargetRegisterInfo::isVirtualRegister(Def) || 162 if (!MRI->isReserved(Def) [all...] |
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 | ExecutionDepsFix.cpp | 120 int Def; member in struct:__anon2259::LiveReg 364 LiveRegs[rx].Def = -(1 << 20); 377 LiveRegs[rx].Def = -1; 395 LiveRegs[rx].Def = std::max(LiveRegs[rx].Def, fi->second[rx].Def); 435 LiveRegs[i].Def -= CurInstr; 472 unsigned Clearance = CurInstr - LiveRegs[rx].Def; 524 // Call breakDependence before setting LiveRegs[rx].Def. 530 LiveRegs[rx].Def [all...] |
H A D | LiveVariables.cpp | 199 MachineInstr *Def = PhysRegDef[SubReg]; local 200 if (!Def) 202 unsigned Dist = DistanceMap[Def]; 205 LastDef = Def; 292 MachineInstr *Def = PhysRegDef[SubReg]; local 293 if (Def && Def != LastDef) { 296 unsigned Dist = DistanceMap[Def]; 341 MachineInstr *Def = PhysRegDef[SubReg]; local 342 if (Def 724 const MachineInstr *Def = MRI.getVRegDef(Reg); local [all...] |
H A D | MachineLICM.cpp | 154 unsigned Def; member in struct:__anon2282::MachineLICM::CandidateInfo 157 : MI(mi), Def(def), FI(fi) {} 167 void HoistPostRA(MachineInstr *MI, unsigned Def); 410 unsigned Def = 0; local 460 if (Def) 463 Def = Reg; 481 if (Def && !RuledOut) { 485 Candidates.push_back(CandidateInfo(MI, Def, FI)); 561 unsigned Def = Candidates[i].Def; local 608 HoistPostRA(MachineInstr *MI, unsigned Def) argument [all...] |
H A D | SplitKit.cpp | 397 SlotIndex Def = OldVNI->def; local 398 LI->addSegment(LiveInterval::Segment(Def, Def.getDeadSlot(), OldVNI)); 404 SlotIndex Def = VNI->def; local 405 LI->addSegment(LiveInterval::Segment(Def, Def.getDeadSlot(), VNI)); 424 SlotIndex Def = VNI->def; local 426 LI->addSegment(LiveInterval::Segment(Def, Def.getDeadSlot(), VNI)); 437 SlotIndex Def; local 642 SlotIndex Def = VNI->def; local [all...] |
H A D | PeepholeOptimizer.cpp | 392 // Copy instruction are supposed to be: Def = Src. 440 unsigned Def = MODef.getReg(); local 442 if (TargetRegisterInfo::isPhysicalRegister(Def)) 445 const TargetRegisterClass *DefRC = MRI->getRegClass(Def); 482 unsigned NewVR = TargetRegisterInfo::isPhysicalRegister(Def) ? Def : 489 MRI->replaceRegWith(Def, NewVR);
|
/freebsd-10-stable/contrib/llvm/utils/TableGen/ |
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"); 302 CodeGenSchedRW &getSchedRW(Record *Def) { 303 bool IsRead = Def->isSubClassOf("SchedRead"); 304 unsigned Idx = getSchedRWIdx(Def, IsRea [all...] |
H A D | SetTheory.cpp | 235 // Expand a Def into a set by evaluating one of its fields. 241 virtual void expand(SetTheory &ST, Record *Def, RecSet &Elts) { argument 242 ST.evaluate(Def->getValueInit(FieldName), Elts, Def->getLoc()); 279 if (DefInit *Def = dyn_cast<DefInit>(Expr)) { 280 if (const RecVec *Result = expand(Def->getDef())) 282 Elts.insert(Def->getDef());
|
H A D | DAGISelMatcherGen.cpp | 593 Record *Def = DI->getDef(); local 594 if (Def->isSubClassOf("Register")) { 596 CGP.getTargetInfo().getRegBank().getReg(Def); 602 if (Def->getName() == "zero_reg") { 610 if (Def->isSubClassOf("RegisterOperand")) 611 Def = Def->getValueAsDef("RegClass"); 612 if (Def->isSubClassOf("RegisterClass")) { 613 std::string Value = getQualifiedName(Def) + "RegClassID"; 620 if (Def [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
H A D | A15SDOptimizer.cpp | 210 MachineInstr *Def = Op->getParent(); local 214 if (DeadInstr.find(Def) != DeadInstr.end()) 221 for (unsigned int j = 0; j < Def->getNumOperands(); ++j) { 222 MachineOperand &MODef = Def->getOperand(j); 234 if (&*II == Def) 245 DEBUG(dbgs() << "Deleting instruction " << *Def << "\n"); 246 DeadInstr.insert(Def); 315 MachineInstr *Def = MRI->getVRegDef(OpReg); local 316 if (!Def) 318 if (Def 633 MachineInstr *Def = MRI->getVRegDef(*I); local [all...] |
/freebsd-10-stable/contrib/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:__anon2626::Reference 152 Ref.Def = true; 348 (!CCRefs.Def && adjustCCMasksForInstr(MI, Compare, CCUsers))) { 354 if (SrcRefs.Def) 357 if (CCRefs.Use && CCRefs.Def) 451 if (CCRefs.Def) { [all...] |
/freebsd-10-stable/contrib/llvm/lib/Target/R600/ |
H A D | R600EmitClauseMarkers.cpp | 179 MachineBasicBlock::iterator Def, 183 MOI = Def->operands_begin(), 184 MOE = Def->operands_end(); MOI != MOE; ++MOI) { 189 // Def defines a clause local register, so check that its use will fit 192 for (MachineBasicBlock::iterator UseI = Def; UseI != BBEnd; ++UseI) { 212 if (UseI != Def && UseI->findRegisterDefOperandIdx(MOI->getReg()) != -1) 176 canClauseLocalKillFitInClause( unsigned AluInstCount, std::vector<std::pair<unsigned, unsigned> > KCacheBanks, MachineBasicBlock::iterator Def, MachineBasicBlock::iterator BBEnd) argument
|
H A D | SITypeRewriter.cpp | 121 InsertElementInst *Def = dyn_cast<InsertElementInst>(Arg); local 122 assert(Def); 123 Args.push_back(Def->getOperand(1));
|
H A D | SIFixSGPRCopies.cpp | 167 MachineInstr *Def = MRI.getVRegDef(Reg); local 168 if (Def->getOpcode() != AMDGPU::COPY) { 172 return inferRegClassFromDef(TRI, MRI, Def->getOperand(1).getReg(), 173 Def->getOperand(1).getSubReg());
|
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 103 if (const TagDecl *Def = cast<TagDecl>(DC)->getDefinition()) 104 return Def; 131 if (const ObjCProtocolDecl *Def 133 return Def;
|
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 266 /// pushIVUsers - Add all uses of Def to the current IV's worklist. 269 Instruction *Def, 273 for (Value::use_iterator UI = Def->use_begin(), E = Def->use_end(); 279 // If Def is a LoopPhi, it may not be in the Simplified set, so check for 281 if (User != Def && Simplified.insert(User)) 282 SimpleIVUsers.push_back(std::make_pair(User, Def)); 268 pushIVUsers( Instruction *Def, SmallPtrSet<Instruction*,16> &Simplified, SmallVectorImpl< std::pair<Instruction*,Instruction*> > &SimpleIVUsers) argument
|
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ |
H A D | MemoryDependenceAnalysis.h | 57 /// Def - This is a dependence on the specified instruction which 70 /// 3. Dependence queries on calls return Def only when they are 74 Def, enumerator in enum:llvm::MemDepResult::DepType 106 assert(Inst && "Def requires inst"); 107 return MemDepResult(PairTy(Inst, Def)); 132 bool isDef() const { return Value.getInt() == Def; }
|
/freebsd-10-stable/tools/tools/shlib-compat/ |
H A D | shlib-compat.py | 236 class Def(object): class in inherits:object 290 if isinstance(v, Def): 308 class AnonymousDef(Def): 310 Def.__init__(self, id, None, **kwargs) 336 class BaseTypeDef(Def): 353 class TypeAliasDef(Def): 363 class EnumerationTypeDef(Def): 391 class FunctionDef(Def): 400 class FunctionTypeDef(Def): 409 class ParameterDef(Def) [all...] |
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGSDNodes.h | 102 virtual void computeOperandLatency(SDNode *Def, SDNode *Use,
|
/freebsd-10-stable/contrib/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
|
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Frontend/ |
H A D | CompilerInstance.cpp | 942 for (MacroDirective::DefInfo Def = LatestDef; Def; 943 Def = Def.getPreviousDefinition()) { 944 FileID FID = SourceMgr.getFileID(Def.getLocation()); 971 for (MacroDirective::DefInfo Def = LatestDef; Def; 972 Def = Def.getPreviousDefinition()) { 973 FileID FID = SourceMgr.getFileID(Def [all...] |