reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/BitVector.h
   44       : const_set_bits_iterator_impl(Parent, Parent.find_first()) {}
include/llvm/ADT/SmallBitVector.h
  234     return getPointer()->find_first();
lib/CodeGen/GlobalMerge.cpp
  446                     << GlobalSet.find_first() << "\n");
  449   ssize_t i = GlobalSet.find_first();
lib/CodeGen/PrologEpilogInserter.cpp
  726   for (FreeStart = StackBytesFree.find_first(); FreeStart != -1;
lib/CodeGen/RegisterScavenging.cpp
  310   int Survivor = Candidates.find_first();
  358     Survivor = Candidates.find_first();
lib/CodeGen/SafeStackColoring.h
  142   int idx = V.find_first();
lib/CodeGen/ShrinkWrap.cpp
  172       for (int Reg = SavedRegs.find_first(); Reg != -1;
lib/CodeGen/StackColoring.cpp
  827     for (int pos = MBBLiveness.LiveIn.find_first(); pos != -1;
lib/CodeGen/StackSlotColoring.cpp
  251     NextColors[I] = AllColors[I].find_first();
  277     Color = UsedColors[StackID].find_first();
lib/DebugInfo/MSF/MSFBuilder.cpp
  132   int Block = FreeBlocks.find_first();
lib/Target/ARM/Thumb1FrameLowering.cpp
  742     PopReg = PopFriendly.find_first();
lib/Target/AVR/AVRExpandPseudoInsts.cpp
  884   signed Reg = Available.find_first();
lib/Target/Hexagon/HexagonBitSimplify.cpp
   83       int First = BitVector::find_first();
lib/Target/Hexagon/HexagonFrameLowering.cpp
  322           for (int x = CSR.find_first(); x >= 0; x = CSR.find_next(x)) {
 1419   for (int x = Regs.find_first(); x >= 0; x = Regs.find_next(x)) {
 1453   for (int x = Reserved.find_first(); x >= 0; x = Reserved.find_next(x)) {
 1468   for (int x = SRegs.find_first(); x >= 0; x = SRegs.find_next(x)) {
 1473   for (int x = TmpSup.find_first(); x >= 0; x = TmpSup.find_next(x)) {
 1492   for (int x = SRegs.find_first(); x >= 0; x = SRegs.find_next(x)) {
 1526   for (int x = SRegs.find_first(); x >= 0; x = SRegs.find_next(x)) {
 1556   for (int x = SRegs.find_first(); x >= 0; x = SRegs.find_next(x)) {
 2439   int F = Regs.find_first();
lib/Target/Hexagon/HexagonGenInsert.cpp
   99       int First = BitVector::find_first();
lib/Target/Hexagon/HexagonRegisterInfo.cpp
  173   for (int x = Reserved.find_first(); x >= 0; x = Reserved.find_next(x))
lib/Target/Hexagon/HexagonSplitDouble.cpp
  233   for (int x = DoubleRegs.find_first(); x >= 0; x = DoubleRegs.find_next(x)) {
  244   for (int x = DoubleRegs.find_first(); x >= 0; x = DoubleRegs.find_next(x)) {
  283   for (int x = DoubleRegs.find_first(); x >= 0; x = DoubleRegs.find_next(x)) {
lib/Target/Hexagon/RDFRegisters.cpp
  320   int U = Units.find_first();
  351   int F = Regs.find_first();
  366   for (int U = Units.find_first(); U >= 0; U = Units.find_next(U))
  374   for (int U = RG.Units.find_first(); U >= 0; U = RG.Units.find_next(U)) {
lib/Target/Mips/Mips16InstrInfo.cpp
  391   Reg = Available.find_first();
  394     Reg = Candidates.find_first();
  407     SpReg = Available.find_first();
  409       SpReg = Candidates.find_first();
lib/Target/PowerPC/PPCFrameLowering.cpp
  675     int FirstScratchReg = BV.find_first();
 2172     unsigned VolatileVFReg = BVAllocatable.find_first();
lib/Transforms/Scalar/LoopRerollPass.cpp
 1205     dbgs() << "LRR: " << KV.second.find_first() << "\t" << *KV.first << "\n";
 1284         if (LastRootIt->second.find_first() < (int)Iter)
 1437     unsigned I = Uses[&*J].find_first();
 1498       if (KV.second.find_first() == 0)
lib/Transforms/Scalar/NewGVN.cpp
 3346   int FirstInstr = TouchedInstructions.find_first();
tools/llvm-exegesis/lib/MCInstrDescView.cpp
  192   for (int AIndex = A.find_first(); AIndex != -1;) {
unittests/ADT/BitVectorTest.cpp
   73   for (unsigned i = Vec.find_first(); i != -1u; i = Vec.find_next(i)) {
   92   EXPECT_TRUE(Vec.find_first() == 3);
  103   for (unsigned i = Vec.find_first(); i != -1u; i = Vec.find_next(i)) {
  191   EXPECT_EQ(12, A.find_first());
  213   EXPECT_EQ(0, A.find_first());
  221   EXPECT_EQ(-1, A.find_first());
  239   EXPECT_EQ(12, A.find_first());
  275   EXPECT_EQ(-1, A.find_first());
  286   EXPECT_EQ(3, A.find_first());
 1025   EXPECT_EQ(50, C.find_first());
 1063   EXPECT_EQ(-1, A.find_first());
 1124   EXPECT_EQ(-1, Vec.find_first());
 1129   EXPECT_EQ(10, Vec.find_first());
 1134   EXPECT_EQ(10, Vec.find_first());
 1139   EXPECT_EQ(10, Vec.find_first());
 1148   EXPECT_EQ(10, Vec.find_first());
unittests/IR/ConstantRangeTest.cpp
 1108     APInt SMin(Bits, Results.find_first() - Bias);
utils/TableGen/CodeGenDAGPatterns.cpp
 4637     for (int p = Matches.find_first(); p != -1; p = Matches.find_next(p))
utils/TableGen/CodeGenRegisters.cpp
  972     for (int s = 0, next_s = SC.find_first(); next_s != -1;