Searched refs:Slot (Results 1 - 25 of 26) sorted by relevance

12

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DLiveStackAnalysis.cpp1 //===-- 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 DStackColoring.cpp260 unsigned Slot = MI.getIndex(); local
264 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot);
266 DEBUG(dbgs()<<"Found a lifetime marker for slot #"<<Slot<<
271 BlockLiveness[*FI].Begin.set(Slot);
273 if (BlockLiveness[*FI].Begin.test(Slot)) {
277 BlockLiveness[*FI].Begin.reset(Slot);
279 BlockLiveness[*FI].End.set(Slot);
399 int Slot = Mo.getIndex(); local
400 assert(Slot >= 0 && "Invalid slot");
405 if (!Starts[Slot]
605 int Slot = MO.getIndex(); local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DLiveStackAnalysis.h1 //===-- 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 DSlotIndexes.h1 //===- llvm/CodeGen/SlotIndexes.h - Slot indexes representation -*- C++ -*-===//
80 enum Slot { enum in class:llvm::SlotIndex
119 Slot getSlot() const {
120 return static_cast<Slot>(lie.getInt());
134 SlotIndex(const SlotIndex &li, Slot s) : lie(li.listEntry(), unsigned(s)) {
247 Slot s = getSlot();
267 Slot s = getSlot();
H A DMachineModuleInfo.h395 void setVariableDbgInfo(MDNode *N, unsigned Slot, DebugLoc Loc) { argument
396 VariableDbgInfo.push_back(std::make_pair(N, std::make_pair(Slot, Loc)));
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DDemoteRegToStack.cpp30 AllocaInst *Slot; local
32 Slot = new AllocaInst(I.getType(), 0,
36 Slot = new AllocaInst(I.getType(), 0, I.getName()+".reg2mem",
59 V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads,
67 Value *V = new LoadInst(Slot, I.getName()+".reload", VolatileLoads, U);
92 new StoreInst(&I, Slot, InsertPt);
93 return Slot;
106 AllocaInst *Slot; local
108 Slot = new AllocaInst(P->getType(), 0,
112 Slot
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/
H A DConstantMerge.cpp154 GlobalVariable *&Slot = CMap[Pair]; local
159 if (Slot == 0 || IsBetterCannonical(*GV, *Slot))
160 Slot = GV;
186 GlobalVariable *Slot = CMap[Pair]; local
188 if (!Slot || Slot == GV)
191 if (!Slot->hasUnnamedAddr() && !GV->hasUnnamedAddr())
195 Slot->setUnnamedAddr(false);
198 Replacements.push_back(std::make_pair(GV, Slot));
[all...]
/macosx-10.9.5/Security-55471.14.18/include/security_codesigning/
H A Dcodedirectory.h135 // each of a different thing (see cd*Slot constants above).
196 typedef int Slot; // slot index (negative for special slots) typedef in class:Security::CodeSigning::CodeDirectory
205 unsigned char *operator [] (Slot slot)
211 const unsigned char *operator [] (Slot slot) const
240 bool validateSlot(const void *data, size_t size, Slot slot) const; // validate memory buffer against page slot
241 bool validateSlot(UnixPlusPlus::FileDesc fd, size_t size, Slot slot) const; // read and validate file
242 bool slotIsPresent(Slot slot) const;
H A Dcodedirectory.cpp102 // Needs to be coordinated with the cd*Slot enumeration in codedirectory.h.
169 bool CodeDirectory::validateSlot(const void *data, size_t length, Slot slot) const
183 bool CodeDirectory::validateSlot(FileDesc fd, size_t length, Slot slot) const
197 bool CodeDirectory::slotIsPresent(Slot slot) const
199 if (slot >= -Slot(nSpecialSlots) && slot < Slot(nCodeSlots)) {
/macosx-10.9.5/Security-55471.14.18/libsecurity_codesigning/lib/
H A Dcodedirectory.h135 // each of a different thing (see cd*Slot constants above).
196 typedef int Slot; // slot index (negative for special slots) typedef in class:Security::CodeSigning::CodeDirectory
205 unsigned char *operator [] (Slot slot)
211 const unsigned char *operator [] (Slot slot) const
240 bool validateSlot(const void *data, size_t size, Slot slot) const; // validate memory buffer against page slot
241 bool validateSlot(UnixPlusPlus::FileDesc fd, size_t size, Slot slot) const; // read and validate file
242 bool slotIsPresent(Slot slot) const;
H A Dcodedirectory.cpp102 // Needs to be coordinated with the cd*Slot enumeration in codedirectory.h.
169 bool CodeDirectory::validateSlot(const void *data, size_t length, Slot slot) const
183 bool CodeDirectory::validateSlot(FileDesc fd, size_t length, Slot slot) const
197 bool CodeDirectory::slotIsPresent(Slot slot) const
199 if (slot >= -Slot(nSpecialSlots) && slot < Slot(nCodeSlots)) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/Bitcode/Reader/
H A DBitcodeReader.h244 /// slot 'Slot'. Increment Slot past the number of slots used in the record.
246 bool getValueTypePair(SmallVector<uint64_t, 64> &Record, unsigned &Slot,
248 if (Slot == Record.size()) return true;
249 unsigned ValNo = (unsigned)Record[Slot++];
255 } else if (Slot == Record.size()) {
259 unsigned TypeNo = (unsigned)Record[Slot++];
263 bool getValue(SmallVector<uint64_t, 64> &Record, unsigned &Slot,
265 if (Slot == Record.size()) return true;
266 unsigned ValNo = (unsigned)Record[Slot
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/utils/TableGen/
H A DDAGISelMatcher.h850 unsigned Slot; member in class:llvm::EmitConvertToTargetMatcher
853 : Matcher(EmitConvertToTarget), Slot(slot) {}
855 unsigned getSlot() const { return Slot; }
864 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot;
866 virtual unsigned getHashImpl() const { return Slot; }
931 unsigned Slot; member in class:llvm::EmitNodeXFormMatcher
935 : Matcher(EmitNodeXForm), Slot(slot), NodeXForm(nodeXForm) {}
937 unsigned getSlot() const { return Slot; }
947 return cast<EmitNodeXFormMatcher>(M)->Slot
[all...]
H A DDAGISelMatcher.cpp229 OS.indent(indent) << "EmitConvertToTarget " << Slot << '\n';
243 << " Slot=" << Slot << '\n';
H A DCodeGenDAGPatterns.cpp2242 TreePatternNode *&Slot = InstInputs[Pat->getName()];
2243 if (!Slot) {
2244 Slot = Pat;
2248 if (Slot->isLeaf()) {
2249 SlotRec = dynamic_cast<DefInit*>(Slot->getLeafValue())->getDef();
2251 assert(Slot->getNumChildren() == 0 && "can't be a use with children!");
2252 SlotRec = Slot->getOperator();
2258 if (Slot->getExtTypes() != Pat->getExtTypes())
/macosx-10.9.5/security_systemkeychain-55191.2/src/
H A Dcs_dump.cpp104 typedef CodeDirectory::Slot Slot; typedef
105 Slot end = (verbose > 5) ? Slot(dir->nCodeSlots) : -1;
106 for (Slot slot = -dir->nSpecialSlots; slot < end; slot++)
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DAttributes.cpp273 const AttributeWithIndex &AttrListPtr::getSlot(unsigned Slot) const {
274 assert(AttrList && Slot < AttrList->Attrs.size() && "Slot # out of range!");
275 return AttrList->Attrs[Slot];
H A DAsmWriter.cpp550 /// the function incorporation state that affects get*Slot/Create*Slot. Function
1075 int Slot = Machine->getMetadataSlot(N); local
1076 if (Slot == -1)
1079 Out << '!' << Slot; local
1097 int Slot; local
1101 Slot = Machine->getGlobalSlot(GV);
1104 Slot = Machine->getLocalSlot(V);
1109 if (Slot == -1)
1111 Slot
1130 Out << Prefix << Slot; local
1360 int Slot = Machine.getMetadataSlot(NMD->getOperand(i)); local
1364 Out << '!' << Slot; local
1657 int Slot = Machine.getLocalSlot(BB); local
1659 Out << Slot; local
[all...]
H A DConstants.cpp428 ConstantInt *&Slot = Context.pImpl->IntConstants[Key]; local
429 if (!Slot) Slot = new ConstantInt(ITy, V);
430 return Slot;
556 ConstantFP *&Slot = pImpl->FPConstants[Key]; local
558 if (!Slot) {
575 Slot = new ConstantFP(Ty, V);
578 return Slot;
2149 StringMap<ConstantDataSequential*>::MapEntryTy &Slot =
2156 ConstantDataSequential **Entry = &Slot
2176 StringMap<ConstantDataSequential*>::iterator Slot = local
[all...]
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DLegalizeTypesGeneric.cpp121 unsigned Slot = 0; local
122 for (unsigned e = Vals.size(); e - Slot > 2; Slot += 2, e += 1) {
125 SDValue LHS = Vals[Slot];
126 SDValue RHS = Vals[Slot + 1];
133 Lo = Vals[Slot++];
134 Hi = Vals[Slot++];
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86FloatingPoint.cpp196 unsigned Slot = getSlot(RegNo);
197 return Slot < StackTop && Stack[Slot] == RegNo;
1347 unsigned Slot = getSlot(SrcFP);
1350 Stack[Slot] = SR;
1351 RegMap[SR] = Slot;
1369 unsigned Slot = getSlot(SrcFP);
1370 Stack[Slot] = DstFP;
1371 RegMap[DstFP] = Slot;
1387 unsigned Slot
[all...]
H A DX86FastISel.cpp1447 const AllocaInst *Slot = cast<AllocaInst>(I.getArgOperand(1)); local
1451 if (!X86SelectAddress(Slot, AM)) return false;
H A DX86ISelLowering.cpp8388 for (unsigned Slot = 0, e = Opnds.size(); Slot < e; ++Slot) {
8389 SmallVector<SDValue, 8>::const_iterator I = Opnds.begin() + Slot;
8445 for (unsigned Slot = 0, e = VecIns.size(); e - Slot > 1; Slot += 2, e += 1) {
8448 SDValue LHS = VecIns[Slot];
8449 SDValue RHS = VecIns[Slot + 1];
/macosx-10.9.5/tcl-102/tcl_ext/mk4tcl/metakit/src/
H A Dremap.cpp467 int Slot(int &pos_);
542 int c4_BlockedViewer::Slot(int &pos_) { function in class:c4_BlockedViewer
633 int i = Slot(row_);
671 int i = Slot(pos_);
701 int i = Slot(pos_);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/
H A DAttributes.h587 const AttributeWithIndex &getSlot(unsigned Slot) const;

Completed in 250 milliseconds

12