/external/llvm/lib/Target/X86/ |
H A D | X86FrameLowering.cpp | 120 SmallSet<uint16_t, 8> Uses; local 129 Uses.insert(*AI); 134 if (!Uses.count(*CS))
|
/external/llvm/lib/CodeGen/ |
H A D | PeepholeOptimizer.cpp | 179 // Uses that are in the same BB of uses of the result of the instruction. 180 SmallVector<MachineOperand*, 8> Uses; local 182 // Uses that the result of the instruction can reach. 227 Uses.push_back(&UseMO); 231 Uses.push_back(&UseMO); 247 std::back_inserter(Uses)); 251 if (!Uses.empty()) { 264 for (unsigned i = 0, e = Uses.size(); i != e; ++i) { 265 MachineOperand *UseMO = Uses[i];
|
H A D | RegisterPressure.cpp | 310 SmallVector<unsigned, 8> Uses; member in struct:RegisterOperands 317 if (findReg(MO.getReg(), isVReg, Uses, TRI) == Uses.end()) 318 Uses.push_back(MO.getReg()); 480 for (unsigned i = 0, e = PhysRegOpers.Uses.size(); i < e; ++i) { 481 unsigned Reg = PhysRegOpers.Uses[i]; 487 for (unsigned i = 0, e = VirtRegOpers.Uses.size(); i < e; ++i) { 488 unsigned Reg = VirtRegOpers.Uses[i]; 530 for (unsigned i = 0, e = PhysRegOpers.Uses.size(); i < e; ++i) { 531 unsigned Reg = PhysRegOpers.Uses[ [all...] |
H A D | BranchFolding.cpp | 1479 SmallSet<unsigned,4> &Uses, 1494 Uses.insert(*AI); 1501 if (Uses.empty()) 1524 if (Uses.count(Reg)) 1555 Uses.insert(*AI); 1557 if (Uses.erase(Reg)) { 1559 Uses.erase(*SubRegs); // Use sub-registers to be conservative 1591 SmallSet<unsigned, 4> Uses, Defs; 1593 findHoistingInsertPosAndDeps(MBB, TII, TRI, Uses, Defs); 1639 if (Uses 1476 findHoistingInsertPosAndDeps(MachineBasicBlock *MBB, const TargetInstrInfo *TII, const TargetRegisterInfo *TRI, SmallSet<unsigned,4> &Uses, SmallSet<unsigned,4> &Defs) argument [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | Thumb2ITBlockPass.cpp | 45 SmallSet<unsigned, 4> &Uses); 56 SmallSet<unsigned, 4> &Uses, 76 Uses.insert(Reg); 78 Uses.insert(*Subreg); 107 SmallSet<unsigned, 4> &Uses) { 121 if (Uses.count(DstReg) || Defs.count(SrcReg)) 164 SmallSet<unsigned, 4> Uses; local 177 Uses.clear(); 178 TrackDefUses(MI, Defs, Uses, TRI); 215 MoveCopyOutOfITBlock(NMI, CC, OCC, Defs, Uses)) { 54 TrackDefUses(MachineInstr *MI, SmallSet<unsigned, 4> &Defs, SmallSet<unsigned, 4> &Uses, const TargetRegisterInfo *TRI) argument 104 MoveCopyOutOfITBlock(MachineInstr *MI, ARMCC::CondCodes CC, ARMCC::CondCodes OCC, SmallSet<unsigned, 4> &Defs, SmallSet<unsigned, 4> &Uses) argument [all...] |
/external/llvm/lib/Transforms/IPO/ |
H A D | FunctionAttrs.cpp | 235 SmallVector<ArgumentGraphNode*, 4> Uses; member in struct:__anon9045::ArgumentGraphNode 258 iterator begin() { return SyntheticRoot.Uses.begin(); } 259 iterator end() { return SyntheticRoot.Uses.end(); } 265 SyntheticRoot.Uses.push_back(&Node); 271 // consider that a capture, instead adding it to the "Uses" list and 297 Uses.push_back(AI); 301 assert(!Uses.empty() && "Capturing call-site captured nothing?"); 306 SmallVector<Argument*, 4> Uses; // Uses within our SCC. member in struct:__anon9045::ArgumentUsesTracker 319 return N->Uses [all...] |
H A D | DeadArgumentElimination.cpp | 84 /// with no registered uses (in Uses) will never be marked alive and will 102 /// - Uses[ret F] = ret G 104 /// - Uses[arg F] = ret G 107 /// - Uses[ret F] = arg F 109 /// - Uses[arg F] = arg G 112 UseMap Uses; member in class:__anon9041::DAE 458 // any callers use the return value. This fills in the LiveValues set and Uses 472 // we can add those to the Uses map if the return value really turns out to be 572 /// MaybeLive, it also takes all uses in MaybeLiveUses and records them in Uses, 585 Uses [all...] |
/external/llvm/utils/TableGen/ |
H A D | InstrInfoEmitter.cpp | 58 static void PrintDefList(const std::vector<Record*> &Uses, argument 61 for (unsigned i = 0, e = Uses.size(); i != e; ++i) 62 OS << getQualifiedName(Uses[i]) << ", "; 205 std::vector<Record*> Uses = Inst->getValueAsListOfDefs("Uses"); local 206 if (!Uses.empty()) { 207 unsigned &IL = EmittedLists[Uses]; 208 if (!IL) PrintDefList(Uses, IL = ++ListNumber, OS); 359 std::vector<Record*> UseList = Inst.TheDef->getValueAsListOfDefs("Uses");
|
/external/llvm/include/llvm/CodeGen/ |
H A D | ScheduleDAGInstrs.h | 220 /// Defs, Uses - Remember where defs and uses of each register are as we 225 Reg2SUnitsMap Uses; member in class:llvm::ScheduleDAGInstrs 231 /// unknown store, as we iterate. As with Defs and Uses, this is here
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 1523 /// Uses - The list of interesting uses. 1524 SmallVector<LSRUse, 16> Uses; member in class:__anon9108::LSRInstance 2143 LSRUse &LU = Uses[LUIdx]; 2150 size_t LUIdx = Uses.size(); 2152 Uses.push_back(LSRUse(Kind, AccessTy)); 2153 LSRUse &LU = Uses[LUIdx]; 2165 /// DeleteUse - Delete the given use from the Uses list. 2167 if (&LU != &Uses.back()) 2168 std::swap(LU, Uses.back()); 2169 Uses [all...] |