HomeSort by: relevance | last modified time | path
    Searched refs:FirstTerm (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonBranchRelaxation.cpp 146 auto FirstTerm = B.getFirstInstrTerminator();
147 if (FirstTerm == B.instr_end())
169 if (HII->isNewValueJump(*FirstTerm))
170 TBB = FirstTerm->getOperand(HII->getCExtOpNum(*FirstTerm)).getMBB();
172 if (TBB && &MI == &*FirstTerm) {
175 return !HII->isJumpWithinBranchRange(*FirstTerm, Distance);
179 auto SecondTerm = std::next(FirstTerm);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
EarlyIfConversion.cpp 369 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator();
405 if (I != FirstTerm && I->isTerminator())
611 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator();
612 assert(FirstTerm != Head->end() && "No terminators");
613 DebugLoc HeadDL = FirstTerm->getDebugLoc();
615 // Convert all PHIs to select instructions inserted before FirstTerm.
623 BuildMI(*Head, FirstTerm, HeadDL, TII->get(TargetOpcode::COPY), DstReg)
626 TII->insertSelect(*Head, FirstTerm, HeadDL, DstReg, Cond, PI.TReg,
629 LLVM_DEBUG(dbgs() << " --> " << *std::prev(FirstTerm));
639 MachineBasicBlock::iterator FirstTerm = Head->getFirstTerminator()
    [all...]
PHIElimination.cpp 508 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator();
509 for (MachineBasicBlock::iterator Term = FirstTerm;
520 KillInst = FirstTerm;
567 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator();
568 for (MachineBasicBlock::iterator Term = FirstTerm;
579 KillInst = FirstTerm;
RegAllocFast.cpp 415 MachineBasicBlock::iterator FirstTerm = MBB->getFirstTerminator();
439 MBB->insert(FirstTerm, ClonedDV);
SplitKit.cpp 83 MachineBasicBlock::const_iterator FirstTerm = MBB.getFirstTerminator();
84 if (FirstTerm == MBB.end())
87 LIP.first = LIS.getInstructionIndex(*FirstTerm);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGSDNodes.cpp 1059 auto FirstTerm = InsertBB->getFirstTerminator();
1060 if (FirstTerm != InsertBB->end()) {
1061 assert(!FirstTerm->isDebugValue() &&
1064 make_range(std::next(FirstTerm), InsertBB->end()))) {
1074 MI.moveBefore(&*FirstTerm);

Completed in 32 milliseconds