Searched refs:Dist (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/CodeGen/
H A DTwoAddressInstructionPass.cpp103 bool noUseAfterLastDef(unsigned Reg, unsigned Dist, unsigned &LastDef);
106 MachineInstr *MI, unsigned Dist);
109 unsigned RegB, unsigned RegC, unsigned Dist);
115 unsigned RegA, unsigned RegB, unsigned Dist);
117 bool isDefTooClose(unsigned Reg, unsigned Dist, MachineInstr *MI);
129 unsigned Dist, bool shouldOnlyCommute);
138 void processTiedPairs(MachineInstr *MI, TiedPairList&, unsigned &Dist);
314 bool TwoAddressInstructionPass::noUseAfterLastDef(unsigned Reg, unsigned Dist, argument
317 unsigned LastUse = Dist;
333 return !(LastUse > LastDef && LastUse < Dist);
508 isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC, MachineInstr *MI, unsigned Dist) argument
575 commuteInstruction(MachineBasicBlock::iterator &mi, unsigned RegB, unsigned RegC, unsigned Dist) argument
621 convertInstTo3Addr(MachineBasicBlock::iterator &mi, MachineBasicBlock::iterator &nmi, unsigned RegA, unsigned RegB, unsigned Dist) argument
915 isDefTooClose(unsigned Reg, unsigned Dist, MachineInstr *MI) argument
1094 tryInstructionTransform(MachineBasicBlock::iterator &mi, MachineBasicBlock::iterator &nmi, unsigned SrcIdx, unsigned DstIdx, unsigned Dist, bool shouldOnlyCommute) argument
1338 processTiedPairs(MachineInstr *MI, TiedPairList &TiedPairs, unsigned &Dist) argument
1505 unsigned Dist = 0; local
[all...]
H A DLiveVariables.cpp202 unsigned Dist = DistanceMap[Def]; local
203 if (Dist > LastDefDist) {
206 LastDefDist = Dist;
296 unsigned Dist = DistanceMap[Def]; local
297 if (Dist > LastPartDefDist)
298 LastPartDefDist = Dist;
300 unsigned Dist = DistanceMap[Use]; local
301 if (Dist > LastRefOrPartRefDist) {
302 LastRefOrPartRefDist = Dist;
345 unsigned Dist local
356 unsigned Dist = DistanceMap[Use]; local
544 unsigned Dist = 0; local
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp136 unsigned Dist = Sub > 0 ? Sub : -Sub; local
137 if (Dist > MAX_LOOP_DISTANCE) {
H A DHexagonHardwareLoops.cpp656 int64_t Dist = EndV - StartV; local
657 if (Dist == 0)
660 bool Exact = (Dist % IVBump) == 0;
665 if ((Dist < 0) ^ (IVBump < 0))
672 Dist = Dist > 0 ? Dist+1 : Dist-1;
674 // assert (CmpLess => Dist > 0);
675 assert ((!CmpLess || Dist >
[all...]
/freebsd-10.2-release/contrib/llvm/include/llvm/ADT/
H A DSTLExtras.h153 template <typename ItTy, typename Dist>
154 inline ItTy next(ItTy it, Dist n)
166 template <typename ItTy, typename Dist>
167 inline ItTy prior(ItTy it, Dist n)
/freebsd-10.2-release/contrib/llvm/include/llvm/Object/
H A DELF.h196 Elf_Sym_Iter operator+(difference_type Dist) { argument
199 Current.setPointer(Current.getPointer() + EntitySize * Dist);
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp3235 unsigned &DefIdx, unsigned &Dist) {
3236 Dist = 0;
3249 ++Dist;
3259 unsigned &UseIdx, unsigned &Dist) {
3260 Dist = 0;
3273 ++Dist;
3278 Dist = 0;
3233 getBundledDefMI(const TargetRegisterInfo *TRI, const MachineInstr *MI, unsigned Reg, unsigned &DefIdx, unsigned &Dist) argument
3257 getBundledUseMI(const TargetRegisterInfo *TRI, const MachineInstr *MI, unsigned Reg, unsigned &UseIdx, unsigned &Dist) argument
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3715 const SCEV *Dist = SE->getMinusSCEV(Sink, Src); local
3720 << *InstMap[BIdx] << ": " << *Dist << "\n"); local
3730 const SCEVConstant *C = dyn_cast<SCEVConstant>(Dist);
/freebsd-10.2-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1128 /// location that is 'Dist' units away from the location that the 'Base' load
1131 unsigned Bytes, int Dist) const;
/freebsd-10.2-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp6336 /// location that is 'Dist' units away from the location that the 'Base' load
6339 unsigned Bytes, int Dist) const {
6357 return MFI->getObjectOffset(FI) == (MFI->getObjectOffset(BFI) + Dist*Bytes);
6362 cast<ConstantSDNode>(Loc.getOperand(1))->getSExtValue() == Dist*Bytes)
6373 return Offset1 == (Offset2 + Dist*Bytes);
/freebsd-10.2-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp6876 unsigned Bytes, int Dist,
6893 return MFI->getObjectOffset(FI) == (MFI->getObjectOffset(BFI) + Dist*Bytes);
6898 cast<ConstantSDNode>(Loc.getOperand(1))->getSExtValue() == Dist*Bytes)
6909 return Offset1 == (Offset2 + Dist*Bytes);
6875 isConsecutiveLS(LSBaseSDNode *LS, LSBaseSDNode *Base, unsigned Bytes, int Dist, SelectionDAG &DAG) argument

Completed in 308 milliseconds