/freebsd-10.3-release/contrib/llvm/lib/CodeGen/ |
H A D | LiveStackAnalysis.cpp | 1 //===-- LiveStackAnalysis.cpp - Live Stack Slot Analysis ------------------===// 29 "Live Stack Slot Analysis", false, false) 32 "Live Stack Slot Analysis", false, false) 58 LiveStacks::getOrCreateInterval(int Slot, const TargetRegisterClass *RC) { argument 59 assert(Slot >= 0 && "Spill slot indice must be >= 0"); 60 SS2IntervalMap::iterator I = S2IMap.find(Slot); 62 I = S2IMap.insert(I, std::make_pair(Slot, 63 LiveInterval(TargetRegisterInfo::index2StackSlot(Slot), 0.0F))); 64 S2RCMap.insert(std::make_pair(Slot, RC)); 67 const TargetRegisterClass *OldRC = S2RCMap[Slot]; 79 int Slot = I->first; local [all...] |
H A D | StackColoring.cpp | 267 unsigned Slot = MI.getIndex(); local 271 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot); 273 DEBUG(dbgs()<<"Found a lifetime marker for slot #"<<Slot<< 278 BlockInfo.Begin.set(Slot); 280 if (BlockInfo.Begin.test(Slot)) { 284 BlockInfo.Begin.reset(Slot); 286 BlockInfo.End.set(Slot); 417 int Slot = Mo.getIndex(); local 418 assert(Slot >= 0 && "Invalid slot"); 423 if (!Starts[Slot] 624 int Slot = MO.getIndex(); local [all...] |
/freebsd-10.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | LiveStackAnalysis.h | 1 //===-- LiveStackAnalysis.h - Live Stack Slot Analysis ----------*- C++ -*-===// 57 LiveInterval &getOrCreateInterval(int Slot, const TargetRegisterClass *RC); 59 LiveInterval &getInterval(int Slot) { argument 60 assert(Slot >= 0 && "Spill slot indice must be >= 0"); 61 SS2IntervalMap::iterator I = S2IMap.find(Slot); 66 const LiveInterval &getInterval(int Slot) const { 67 assert(Slot >= 0 && "Spill slot indice must be >= 0"); 68 SS2IntervalMap::const_iterator I = S2IMap.find(Slot); 73 bool hasInterval(int Slot) const { 74 return S2IMap.count(Slot); [all...] |
H A D | SlotIndexes.h | 1 //===- llvm/CodeGen/SlotIndexes.h - Slot indexes representation -*- C++ -*-===// 95 enum Slot { enum in class:llvm::SlotIndex 138 Slot getSlot() const { 139 return static_cast<Slot>(lie.getInt()); 153 SlotIndex(const SlotIndex &li, Slot s) : lie(li.listEntry(), unsigned(s)) { 273 Slot s = getSlot(); 293 Slot s = getSlot();
|
H A D | MachineModuleInfo.h | 401 void setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc) { argument 402 VariableDbgInfo.push_back(std::make_pair(N, std::make_pair(Slot, Loc)));
|
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | DemoteRegToStack.cpp | 32 AllocaInst *Slot; local 34 Slot = new AllocaInst(I.getType(), 0, 38 Slot = new AllocaInst(I.getType(), 0, I.getName()+".reg2mem", 61 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, 69 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U); 103 new StoreInst(&I, Slot, InsertPt); 104 return Slot; 117 AllocaInst *Slot; local 119 Slot = new AllocaInst(P->getType(), 0, 123 Slot [all...] |
/freebsd-10.3-release/contrib/llvm/lib/Transforms/IPO/ |
H A D | ConstantMerge.cpp | 158 GlobalVariable *&Slot = CMap[Pair]; local 163 if (Slot == 0 || IsBetterCannonical(*GV, *Slot)) 164 Slot = GV; 190 GlobalVariable *Slot = CMap[Pair]; local 192 if (!Slot || Slot == GV) 195 if (!Slot->hasUnnamedAddr() && !GV->hasUnnamedAddr()) 199 Slot->setUnnamedAddr(false); 202 Replacements.push_back(std::make_pair(GV, Slot)); [all...] |
/freebsd-10.3-release/contrib/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.h | 284 /// slot 'Slot'. Increment Slot past the number of slots used in the record. 286 bool getValueTypePair(SmallVectorImpl<uint64_t> &Record, unsigned &Slot, 288 if (Slot == Record.size()) return true; 289 unsigned ValNo = (unsigned)Record[Slot++]; 298 } else if (Slot == Record.size()) { 302 unsigned TypeNo = (unsigned)Record[Slot++]; 307 /// popValue - Read a value out of the specified record from slot 'Slot'. 308 /// Increment Slot past the number of slots used by the value in the record. 310 bool popValue(SmallVectorImpl<uint64_t> &Record, unsigned &Slot, [all...] |
/freebsd-10.3-release/contrib/llvm/lib/IR/ |
H A D | AttributeImpl.h | 195 const IndexAttrPair *getNode(unsigned Slot) const { 196 return reinterpret_cast<const IndexAttrPair *>(this + 1) + Slot; 230 unsigned getSlotIndex(unsigned Slot) const { 231 return getNode(Slot)->first; 235 /// \p Slot is an index into the AttrNodes list, not the index of the return / 237 AttributeSet getSlotAttributes(unsigned Slot) const { 238 return AttributeSet::get(Context, *getNode(Slot)); 243 AttributeSetNode *getSlotNode(unsigned Slot) const { 244 return getNode(Slot)->second; 248 iterator begin(unsigned Slot) cons [all...] |
H A D | Attributes.cpp | 887 AttributeSet::iterator AttributeSet::begin(unsigned Slot) const { 890 return pImpl->begin(Slot); 893 AttributeSet::iterator AttributeSet::end(unsigned Slot) const { 896 return pImpl->end(Slot); 910 unsigned AttributeSet::getSlotIndex(unsigned Slot) const { 911 assert(pImpl && Slot < pImpl->getNumAttributes() && 912 "Slot # out of range!"); 913 return pImpl->getSlotIndex(Slot); 916 AttributeSet AttributeSet::getSlotAttributes(unsigned Slot) const { 917 assert(pImpl && Slot < pImp 1010 unsigned Slot = ~0U; local 1097 unsigned Slot = ~0U; local [all...] |
H A D | AsmWriter.h | 96 void writeMDNode(unsigned Slot, const MDNode *Node);
|
H A D | AsmWriter.cpp | 558 /// the function incorporation state that affects get*Slot/Create*Slot. Function 1119 int Slot = Machine->getMetadataSlot(N); local 1120 if (Slot == -1) 1123 Out << '!' << Slot; local 1141 int Slot; local 1145 Slot = Machine->getGlobalSlot(GV); 1148 Slot = Machine->getLocalSlot(V); 1153 if (Slot == -1) 1155 Slot 1174 Out << Prefix << Slot; local 1377 int Slot = Machine.getMetadataSlot(NMD->getOperand(i)); local 1381 Out << '!' << Slot; local 1695 int Slot = Machine.getLocalSlot(BB); local 1697 Out << Slot; local 2089 writeMDNode(unsigned Slot, const MDNode *Node) argument 2090 Out << '!' << Slot << " = metadata "; local [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | NoReturnFunctionChecker.cpp | 89 unsigned Slot = 0; local 92 if (!Sel->getNameForSlot(Slot).equals(Arg)) 94 ++Slot;
|
/freebsd-10.3-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsDelaySlotFiller.cpp | 1 //===-- MipsDelaySlotFiller.cpp - Mips Delay Slot Filler ------------------===// 183 return "Mips Delay Slot Filler"; 217 bool searchBackward(MachineBasicBlock &MBB, Iter Slot) const; 221 bool searchForward(MachineBasicBlock &MBB, Iter Slot) const; 226 bool searchSuccBBs(MachineBasicBlock &MBB, Iter Slot) const; 555 bool Filler::searchBackward(MachineBasicBlock &MBB, Iter Slot) const { 563 RegDU.init(*Slot); 565 if (!searchRange(MBB, ReverseIter(Slot), MBB.rend(), RegDU, MemDU, Filler)) 568 MBB.splice(llvm::next(Slot), &MBB, llvm::next(Filler).base()); 569 MIBundleBuilder(MBB, Slot, llv [all...] |
/freebsd-10.3-release/contrib/llvm/lib/Target/R600/ |
H A D | R600MachineScheduler.h | 92 SUnit *AttemptFillSlot (unsigned Slot, bool AnyAlu); 96 void AssignSlot(MachineInstr *MI, unsigned Slot);
|
H A D | R600MachineScheduler.cpp | 347 DEBUG(dbgs() << "New Slot\n"); 348 assert (OccupedSlotsMask && "Slot wasn't filled"); 356 void R600SchedStrategy::AssignSlot(MachineInstr* MI, unsigned Slot) { argument 371 // Constrains the regclass of DestReg to assign it to Slot 372 switch (Slot) { 388 SUnit *R600SchedStrategy::AttemptFillSlot(unsigned Slot, bool AnyAlu) { argument 390 SUnit *SlotedSU = PopInst(AvailableAlus[IndexToID[Slot]], AnyAlu); 395 AssignSlot(UnslotedSU->getInstr(), Slot);
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 527 AggValueSlot Slot = EnsureSlot(E->getType()); local 528 CGF.EmitAggExpr(E->getInitializer(), Slot); 956 AggValueSlot Slot = EnsureSlot(E->getType()); local 957 CGF.EmitCXXConstructExpr(E, Slot); 962 AggValueSlot Slot = EnsureSlot(E->getType()); local 963 CGF.EmitLambdaExpr(E, Slot); 974 AggValueSlot Slot = EnsureSlot(T); local 975 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T)); 980 AggValueSlot Slot = EnsureSlot(T); local 981 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot 1298 CheckAggExprForMemSetUse(AggValueSlot &Slot, const Expr *E, CodeGenFunction &CGF) argument 1346 EmitAggExpr(const Expr *E, AggValueSlot Slot) argument [all...] |
/freebsd-10.3-release/contrib/llvm/include/llvm/IR/ |
H A D | Attributes.h | 321 iterator begin(unsigned Slot) const; 322 iterator end(unsigned Slot) const; 355 unsigned getSlotIndex(unsigned Slot) const; 358 AttributeSet getSlotAttributes(unsigned Slot) const;
|
/freebsd-10.3-release/contrib/llvm/utils/TableGen/ |
H A D | DAGISelMatcher.h | 878 unsigned Slot; member in class:llvm::EmitConvertToTargetMatcher 881 : Matcher(EmitConvertToTarget), Slot(slot) {} 883 unsigned getSlot() const { return Slot; } 892 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot; 894 virtual unsigned getHashImpl() const { return Slot; } 959 unsigned Slot; member in class:llvm::EmitNodeXFormMatcher 963 : Matcher(EmitNodeXForm), Slot(slot), NodeXForm(nodeXForm) {} 965 unsigned getSlot() const { return Slot; } 975 return cast<EmitNodeXFormMatcher>(M)->Slot [all...] |
H A D | DAGISelMatcher.cpp | 233 OS.indent(indent) << "EmitConvertToTarget " << Slot << '\n'; 247 << " Slot=" << Slot << '\n';
|
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 119 unsigned Slot = 0; local 120 for (unsigned e = Vals.size(); e - Slot > 2; Slot += 2, e += 1) { 123 SDValue LHS = Vals[Slot]; 124 SDValue RHS = Vals[Slot + 1]; 135 Lo = Vals[Slot++]; 136 Hi = Vals[Slot++];
|
/freebsd-10.3-release/contrib/llvm/lib/Target/X86/ |
H A D | X86FloatingPoint.cpp | 197 unsigned Slot = getSlot(RegNo); 198 return Slot < StackTop && Stack[Slot] == RegNo; 1348 unsigned Slot = getSlot(SrcFP); 1351 Stack[Slot] = SR; 1352 RegMap[SR] = Slot; 1370 unsigned Slot = getSlot(SrcFP); 1371 Stack[Slot] = DstFP; 1372 RegMap[DstFP] = Slot; 1388 unsigned Slot [all...] |
/freebsd-10.3-release/sys/dev/mps/mpi/ |
H A D | mpi2_init.h | 417 U16 Slot; /* 0x1C */ member in struct:_MPI2_SEP_REQUEST 462 U16 Slot; /* 0x1C */ member in struct:_MPI2_SEP_REPLY
|
/freebsd-10.3-release/sys/dev/mpr/mpi/ |
H A D | mpi2_init.h | 550 U16 Slot; /* 0x1C */ member in struct:_MPI2_SEP_REQUEST 595 U16 Slot; /* 0x1C */ member in struct:_MPI2_SEP_REPLY
|
/freebsd-10.3-release/sys/dev/mpt/mpilib/ |
H A D | mpi_init.h | 76 * support Enclosure/Slot addressing rather than WWID 520 U16 Slot; /* 1Ch */ member in struct:_MSG_SEP_REQUEST 574 U16 Slot; /* 1Ch */ member in struct:_MSG_SEP_REPLY
|