/freebsd-10-stable/contrib/llvm/lib/CodeGen/ |
H A D | LiveRegUnits.cpp | 78 SmallVector<unsigned, 4> Defs; local 87 Defs.push_back(Reg); 99 for (unsigned i = 0, e = Defs.size(); i != e; ++i) { 100 addReg(Defs[i], MCRI);
|
H A D | MachineCopyPropagation.cpp | 71 const DestList& Defs = SI->second; local 72 for (DestList::const_iterator I = Defs.begin(), E = Defs.end(); 233 SmallVector<unsigned, 2> Defs; local 250 Defs.push_back(Reg); 289 for (unsigned i = 0, e = Defs.size(); i != e; ++i) { 290 unsigned Reg = Defs[i];
|
H A D | MachineInstrBundle.cpp | 122 SmallVector<MachineOperand*, 4> Defs; local 129 Defs.push_back(&MO); 154 for (unsigned i = 0, e = Defs.size(); i != e; ++i) { 155 MachineOperand &MO = *Defs[i]; 182 Defs.clear();
|
H A D | LiveVariables.cpp | 444 SmallVectorImpl<unsigned> &Defs) { 483 Defs.push_back(Reg); // Remember this def. 487 SmallVectorImpl<unsigned> &Defs) { 488 while (!Defs.empty()) { 489 unsigned Reg = Defs.back(); 490 Defs.pop_back(); 534 SmallVector<unsigned, 4> Defs; local 539 HandlePhysRegDef(*II, 0, Defs); 602 HandlePhysRegDef(MOReg, MI, Defs); 604 UpdatePhysRegDefs(MI, Defs); 443 HandlePhysRegDef(unsigned Reg, MachineInstr *MI, SmallVectorImpl<unsigned> &Defs) argument 486 UpdatePhysRegDefs(MachineInstr *MI, SmallVectorImpl<unsigned> &Defs) argument 785 SmallSet<unsigned, 16> Defs, Kills; local [all...] |
H A D | RegisterPressure.cpp | 318 SmallVector<unsigned, 8> Defs; member in class:RegisterOperands 337 pushRegUnits(MO.getReg(), Defs); 367 std::bind1st(std::ptr_fun(containsReg), RegOpers.Defs)); 414 for (unsigned i = 0, e = RegOpers.Defs.size(); i != e; ++i) 415 PDiff.addPressureChange(RegOpers.Defs[i], true, MRI); 499 for (unsigned i = 0, e = RegOpers.Defs.size(); i < e; ++i) { 500 unsigned Reg = RegOpers.Defs[i]; 537 for (unsigned i = 0, e = RegOpers.Defs.size(); i < e; ++i) { 538 unsigned Reg = RegOpers.Defs[i]; 598 for (unsigned i = 0, e = RegOpers.Defs [all...] |
H A D | MachineLICM.cpp | 844 SmallVector<unsigned, 4> Defs; 855 Defs.push_back(Reg); 867 while (!Defs.empty()) { 868 unsigned Reg = Defs.pop_back_val(); 1338 SmallVector<unsigned, 2> Defs; local 1350 Defs.push_back(i); 1354 for (unsigned i = 0, e = Defs.size(); i != e; ++i) { 1355 unsigned Idx = Defs[i]; 1363 MRI->setRegClass(Dup->getOperand(Defs[j]).getReg(), OrigRCs[j]); 1368 for (unsigned i = 0, e = Defs [all...] |
H A D | ScheduleDAGInstrs.cpp | 299 if (!Defs.contains(*Alias)) 301 for (Reg2SUnitsMap::iterator I = Defs.find(*Alias); I != Defs.end(); ++I) { 336 Defs.eraseAll(Reg); 343 Reg2SUnitsMap::RangePair P = Defs.equal_range(Reg); 350 I = Defs.erase(I); 354 // Defs are pushed in the order they are visited and never reordered. 355 Defs.insert(PhysRegSUOper(SU, OperIdx, Reg)); 732 assert(Defs.empty() && Uses.empty() && 733 "Only BuildGraph should update Defs/Use [all...] |
H A D | LiveDebugVariables.cpp | 637 SmallVector<std::pair<SlotIndex, unsigned>, 16> Defs; local 642 Defs.push_back(std::make_pair(I.start(), I.value())); 645 for (unsigned i = 0; i != Defs.size(); ++i) { 646 SlotIndex Idx = Defs[i].first; 647 unsigned LocNo = Defs[i].second; 666 addDefsFromCopies(LI, LocNo, Kills, Defs, MRI, LIS);
|
H A D | TwoAddressInstructionPass.cpp | 799 SmallSet<unsigned, 2> Defs; local 808 Defs.insert(MOReg); 822 while (End->isCopy() && Defs.count(End->getOperand(1).getReg())) { 823 Defs.insert(End->getOperand(0).getReg()); 854 if (!MO.isDead() && Defs.count(MOReg)) 860 if (Defs.count(MOReg)) 984 SmallSet<unsigned, 2> Defs; local 1003 Defs.insert(MOReg); 1033 if (Defs.count(MOReg)) 1057 Defs [all...] |
H A D | BranchFolding.cpp | 1484 SmallSet<unsigned,4> &Defs) { 1566 Defs.insert(*AI); 1595 SmallSet<unsigned, 4> Uses, Defs; 1597 findHoistingInsertPosAndDeps(MBB, TII, TRI, Uses, Defs); 1650 if (Defs.count(Reg) && !MO.isDead()) { 1666 if (Defs.count(Reg)) { 1480 findHoistingInsertPosAndDeps(MachineBasicBlock *MBB, const TargetInstrInfo *TII, const TargetRegisterInfo *TRI, SmallSet<unsigned,4> &Uses, SmallSet<unsigned,4> &Defs) argument
|
H A D | RegAllocFast.cpp | 1097 if (const uint16_t *Defs = (*I)->getImplicitDefs()) 1098 while (*Defs) 1099 MRI->setPhysRegUsed(*Defs++);
|
H A D | IfConversion.cpp | 1375 SmallVector<unsigned, 4> Defs; local 1384 Defs.push_back(Reg); 1394 for (unsigned i = 0, e = Defs.size(); i != e; ++i) { 1395 unsigned Reg = Defs[i];
|
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/ |
H A D | Thumb2ITBlockPass.cpp | 45 SmallSet<unsigned, 4> &Defs, 56 SmallSet<unsigned, 4> &Defs, 86 Defs.insert(*Subreg); 107 SmallSet<unsigned, 4> &Defs, 122 if (Uses.count(DstReg) || Defs.count(SrcReg)) 164 SmallSet<unsigned, 4> Defs; local 177 Defs.clear(); 179 TrackDefUses(MI, Defs, Uses, TRI); 220 MoveCopyOutOfITBlock(NMI, CC, OCC, Defs, Uses)) { 229 TrackDefUses(NMI, Defs, Use 55 TrackDefUses(MachineInstr *MI, SmallSet<unsigned, 4> &Defs, SmallSet<unsigned, 4> &Uses, const TargetRegisterInfo *TRI) argument 105 MoveCopyOutOfITBlock(MachineInstr *MI, ARMCC::CondCodes CC, ARMCC::CondCodes OCC, SmallSet<unsigned, 4> &Defs, SmallSet<unsigned, 4> &Uses) argument [all...] |
H A D | A15SDOptimizer.cpp | 414 SmallVector<unsigned, 8> Defs; 425 Defs.push_back(MO.getReg()); 427 return Defs; 621 SmallVector<unsigned, 8> Defs = getReadDPRs(MI); local 624 for (SmallVectorImpl<unsigned>::iterator I = Defs.begin(), E = Defs.end();
|
H A D | Thumb2SizeReduction.cpp | 258 SmallSet<unsigned, 2> Defs; 266 Defs.insert(Reg); 274 if (Defs.count(Reg))
|
/freebsd-10-stable/contrib/llvm/utils/TableGen/ |
H A D | CTagsEmitter.cpp | 74 const std::map<std::string, Record *> &Defs = Records.getDefs(); local 77 Tags.reserve(Classes.size() + Defs.size()); 82 for (std::map<std::string, Record *>::const_iterator I = Defs.begin(), 83 E = Defs.end();
|
H A D | InstrInfoEmitter.cpp | 376 std::vector<Record*> Defs = Inst->getValueAsListOfDefs("Defs"); local 377 if (!Defs.empty()) { 378 unsigned &IL = EmittedLists[Defs]; 379 if (!IL) PrintDefList(Defs, IL = ++ListNumber, OS); 537 std::vector<Record*> DefList = Inst.TheDef->getValueAsListOfDefs("Defs");
|
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/ |
H A D | MipsDelaySlotFiller.cpp | 87 /// This function sets all caller-saved registers in Defs. 90 /// This function sets all unallocatable registers in Defs. 108 BitVector Defs, Uses; member in class:__anon2540::RegDefsUses 160 /// Update Defs and Uses. Return true if there exist dependences that 162 /// Defs. 170 SmallPtrSet<const Value*, 4> Uses, Defs; member in class:__anon2540::MemDefsUses 292 : TRI(*TM.getRegisterInfo()), Defs(TRI.getNumRegs(), false), 299 // If MI is a call, add RA to Defs to prevent users of RA from going into 302 Defs.set(Mips::RA); 308 Defs [all...] |
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ |
H A D | LiveVariables.h | 160 SmallVectorImpl<unsigned> &Defs); 161 void UpdatePhysRegDefs(MachineInstr *MI, SmallVectorImpl<unsigned> &Defs);
|
H A D | ScheduleDAGInstrs.h | 125 /// Defs, Uses - Remember where defs and uses of each register are as we 129 Reg2SUnitsMap Defs; member in class:llvm::ScheduleDAGInstrs 136 /// unknown store, as we iterate. As with Defs and Uses, this is here
|
H A D | MachineRegisterInfo.h | 203 template<bool Uses, bool Defs, bool SkipDebug>
|
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | MultiplexExternalSemaSource.h | 240 virtual void ReadTentativeDefinitions(SmallVectorImpl<VarDecl*> &Defs);
|
/freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
H A D | X86FloatingPoint.cpp | 882 unsigned Defs = Mask; 886 if (!(Defs & (1 << RegNo))) 891 Defs &= ~(1 << RegNo); 893 assert((Kills & Defs) == 0 && "Register needs killing and def'ing?"); 896 while (Kills && Defs) { 898 unsigned DReg = countTrailingZeros(Defs); 903 Defs &= ~(1 << DReg); 928 while(Defs) { 929 unsigned DReg = countTrailingZeros(Defs); 933 Defs [all...] |
/freebsd-10-stable/contrib/llvm/include/llvm/TableGen/ |
H A D | Record.h | 1648 std::map<std::string, Record*> Classes, Defs; member in class:llvm::RecordKeeper 1655 for (std::map<std::string, Record*>::iterator I = Defs.begin(), 1656 E = Defs.end(); I != E; ++I) 1661 const std::map<std::string, Record*> &getDefs() const { return Defs; } 1668 std::map<std::string, Record*>::const_iterator I = Defs.find(Name); 1669 return I == Defs.end() ? 0 : I->second; 1677 bool Ins = Defs.insert(std::make_pair(R->getName(), R)).second; 1691 assert(Defs.count(Name) && "Def does not exist!"); 1692 Defs.erase(Name);
|
/freebsd-10-stable/contrib/llvm/lib/TableGen/ |
H A D | Record.cpp | 1849 std::vector<Record*> Defs; local 1852 Defs.push_back(DI->getDef()); 1858 return Defs; 1985 errs() << "Defs:\n"; 2004 OS << "------------- Defs -----------------\n"; 2005 const std::map<std::string, Record*> &Defs = RK.getDefs(); local 2006 for (std::map<std::string, Record*>::const_iterator I = Defs.begin(), 2007 E = Defs.end(); I != E; ++I) 2022 std::vector<Record*> Defs; local 2026 Defs [all...] |