/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMLoadStoreOptimizer.cpp | 92 ARMCC::CondCodes Pred, unsigned PredReg, unsigned Scratch, 104 unsigned PredReg, 110 ARMCC::CondCodes Pred, unsigned PredReg, 293 unsigned PredReg, unsigned Scratch, DebugLoc dl, in MergeOps() argument 346 .addImm(Pred).addReg(PredReg).addReg(0); in MergeOps() 357 .addImm(Pred).addReg(PredReg); in MergeOps() 373 ARMCC::CondCodes Pred, unsigned PredReg, in MergeOpsUpdate() argument 408 Pred, PredReg, Scratch, dl, Regs)) in MergeOpsUpdate() 440 ARMCC::CondCodes Pred, unsigned PredReg, in MergeLDR_STR() argument 493 Base, false, Opcode, Pred, PredReg, Scratch, dl, Merges); in MergeLDR_STR() [all …]
|
D | Thumb2InstrInfo.cpp | 55 unsigned PredReg = 0; in ReplaceTailWithBranchTo() local 56 ARMCC::CondCodes CC = llvm::getInstrPredicate(Tail, PredReg); in ReplaceTailWithBranchTo() 103 unsigned PredReg = 0; in isLegalToSplitMBBAt() local 104 return llvm::getITInstrPredicate(MBBI, PredReg) == ARMCC::AL; in isLegalToSplitMBBAt() 177 ARMCC::CondCodes Pred, unsigned PredReg, in emitT2RegPlusImmediate() argument 192 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); in emitT2RegPlusImmediate() 199 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); in emitT2RegPlusImmediate() 208 .addImm((unsigned)Pred).addReg(PredReg).addReg(0) in emitT2RegPlusImmediate() 214 .addImm((unsigned)Pred).addReg(PredReg).addReg(0) in emitT2RegPlusImmediate() 400 unsigned PredReg; in rewriteT2FrameIndex() local [all …]
|
D | ARMBaseRegisterInfo.cpp | 804 unsigned PredReg, unsigned MIFlags) const { in emitLoadConstPool() argument 814 .addImm(0).addImm(Pred).addReg(PredReg) in emitLoadConstPool() 838 ARMCC::CondCodes Pred = ARMCC::AL, unsigned PredReg = 0) { in emitSPUpdate() argument 841 Pred, PredReg, TII); in emitSPUpdate() 844 Pred, PredReg, TII); in emitSPUpdate() 878 unsigned PredReg = Old->getOperand(2).getReg(); in eliminateCallFramePseudoInstr() local 879 emitSPUpdate(isARM, MBB, I, dl, TII, -Amount, Pred, PredReg); in eliminateCallFramePseudoInstr() 882 unsigned PredReg = Old->getOperand(3).getReg(); in eliminateCallFramePseudoInstr() local 884 emitSPUpdate(isARM, MBB, I, dl, TII, Amount, Pred, PredReg); in eliminateCallFramePseudoInstr() 1204 unsigned PredReg = (PIdx == -1) ? 0 : MI.getOperand(PIdx+1).getReg(); in eliminateFrameIndex() local [all …]
|
D | MLxExpansionPass.cpp | 219 unsigned PredReg = MI->getOperand(++NextOp).getReg(); in ExpandFPMLxInstruction() local 230 MIB.addImm(Pred).addReg(PredReg); in ExpandFPMLxInstruction() 242 MIB.addImm(Pred).addReg(PredReg); in ExpandFPMLxInstruction()
|
D | ARMBaseInstrInfo.h | 338 ARMCC::CondCodes getInstrPredicate(const MachineInstr *MI, unsigned &PredReg); 354 ARMCC::CondCodes Pred, unsigned PredReg, 360 ARMCC::CondCodes Pred, unsigned PredReg,
|
D | Thumb2SizeReduction.cpp | 533 unsigned PredReg = 0; in ReduceSpecial() local 534 if (getInstrPredicate(MI, PredReg) == ARMCC::AL) { in ReduceSpecial() 614 unsigned PredReg = 0; in ReduceTo2Addr() local 615 ARMCC::CondCodes Pred = getInstrPredicate(MI, PredReg); in ReduceTo2Addr() 705 unsigned PredReg = 0; in ReduceToNarrow() local 706 ARMCC::CondCodes Pred = getInstrPredicate(MI, PredReg); in ReduceToNarrow()
|
D | Thumb2RegisterInfo.h | 38 unsigned PredReg = 0,
|
D | Thumb2ITBlockPass.cpp | 172 unsigned PredReg = 0; in InsertITInstructions() local 173 ARMCC::CondCodes CC = llvm::getITInstrPredicate(MI, PredReg); in InsertITInstructions()
|
D | Thumb2RegisterInfo.cpp | 40 ARMCC::CondCodes Pred, unsigned PredReg, in emitLoadConstPool() argument
|
D | Thumb2InstrInfo.h | 73 ARMCC::CondCodes getITInstrPredicate(const MachineInstr *MI, unsigned &PredReg);
|
D | Thumb1RegisterInfo.h | 43 unsigned PredReg = 0,
|
D | Thumb1RegisterInfo.cpp | 69 ARMCC::CondCodes Pred, unsigned PredReg, in emitLoadConstPool() argument 79 .addConstantPoolIndex(Idx).addImm(Pred).addReg(PredReg) in emitLoadConstPool() 412 unsigned PredReg; in rewriteFrameIndex() local 413 if (Offset == 0 && getInstrPredicate(&MI, PredReg) == ARMCC::AL) { in rewriteFrameIndex()
|
/external/llvm/lib/Target/ARM/ |
D | ARMLoadStoreOptimizer.cpp | 150 ARMCC::CondCodes Pred, unsigned PredReg); 154 ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, 159 ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, 460 unsigned PredReg) { in UpdateBaseRegUses() argument 528 .addReg(Base).addImm(WordOffset * 4).addImm(Pred).addReg(PredReg); in UpdateBaseRegUses() 546 .addReg(Base).addImm(WordOffset * 4).addImm(Pred).addReg(PredReg); in UpdateBaseRegUses() 596 ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, in CreateLoadStoreMulti() argument 711 .addImm(Pred).addReg(PredReg); in CreateLoadStoreMulti() 721 .addImm(Pred).addReg(PredReg); in CreateLoadStoreMulti() 726 .addImm(Pred).addReg(PredReg); in CreateLoadStoreMulti() [all …]
|
D | Thumb2InstrInfo.cpp | 60 unsigned PredReg = 0; in ReplaceTailWithBranchTo() local 61 ARMCC::CondCodes CC = getInstrPredicate(*Tail, PredReg); in ReplaceTailWithBranchTo() 108 unsigned PredReg = 0; in isLegalToSplitMBBAt() local 109 return getITInstrPredicate(*MBBI, PredReg) == ARMCC::AL; in isLegalToSplitMBBAt() 225 ARMCC::CondCodes Pred, unsigned PredReg, in emitT2RegPlusImmediate() argument 231 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); in emitT2RegPlusImmediate() 248 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); in emitT2RegPlusImmediate() 255 .addImm((unsigned)Pred).addReg(PredReg).setMIFlags(MIFlags); in emitT2RegPlusImmediate() 264 .addImm((unsigned)Pred).addReg(PredReg).addReg(0) in emitT2RegPlusImmediate() 275 .addImm((unsigned)Pred).addReg(PredReg).addReg(0) in emitT2RegPlusImmediate() [all …]
|
D | ThumbRegisterInfo.cpp | 66 ARMCC::CondCodes Pred, unsigned PredReg, in emitThumb1LoadConstPool() argument 78 .addConstantPoolIndex(Idx).addImm(Pred).addReg(PredReg) in emitThumb1LoadConstPool() 86 ARMCC::CondCodes Pred, unsigned PredReg, in emitThumb2LoadConstPool() argument 106 ARMCC::CondCodes Pred, unsigned PredReg, unsigned MIFlags) const { in emitLoadConstPool() argument 113 PredReg, MIFlags); in emitLoadConstPool() 116 PredReg, MIFlags); in emitLoadConstPool()
|
D | Thumb2SizeReduction.cpp | 441 unsigned PredReg = MI->getOperand(5).getReg(); in ReduceLoadStore() local 454 .addReg(PredReg) in ReduceLoadStore() 647 unsigned PredReg = 0; in ReduceSpecial() local 648 if (getInstrPredicate(*MI, PredReg) == ARMCC::AL) { in ReduceSpecial() 752 unsigned PredReg = 0; in ReduceTo2Addr() local 753 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg); in ReduceTo2Addr() 848 unsigned PredReg = 0; in ReduceToNarrow() local 849 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg); in ReduceToNarrow()
|
D | MLxExpansionPass.cpp | 285 unsigned PredReg = MI->getOperand(++NextOp).getReg(); in ExpandFPMLxInstruction() local 298 MIB.addImm(Pred).addReg(PredReg); in ExpandFPMLxInstruction() 310 MIB.addImm(Pred).addReg(PredReg); in ExpandFPMLxInstruction()
|
D | ARMBaseRegisterInfo.cpp | 414 ARMCC::CondCodes Pred, unsigned PredReg, unsigned MIFlags) const { in emitLoadConstPool() argument 425 .addImm(0).addImm(Pred).addReg(PredReg) in emitLoadConstPool() 764 unsigned PredReg = (PIdx == -1) ? 0 : MI.getOperand(PIdx+1).getReg(); in eliminateFrameIndex() local 772 Offset, Pred, PredReg, TII); in eliminateFrameIndex() 776 Offset, Pred, PredReg, TII); in eliminateFrameIndex()
|
D | ARMBaseInstrInfo.h | 454 ARMCC::CondCodes getInstrPredicate(const MachineInstr &MI, unsigned &PredReg); 476 ARMCC::CondCodes Pred, unsigned PredReg, 483 ARMCC::CondCodes Pred, unsigned PredReg,
|
D | ThumbRegisterInfo.h | 44 unsigned PredReg = 0,
|
D | Thumb2InstrInfo.h | 71 ARMCC::CondCodes getITInstrPredicate(const MachineInstr &MI, unsigned &PredReg);
|
D | Thumb2ITBlockPass.cpp | 189 unsigned PredReg = 0; in InsertITInstructions() local 190 ARMCC::CondCodes CC = getITInstrPredicate(*MI, PredReg); in InsertITInstructions()
|
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCChecker.cpp | 58 unsigned PredReg = Hexagon::NoRegister; in init() local 68 PredReg = R; in init() 73 NewPreds.insert(PredReg); in init() 112 Defs[R].insert(PredSense(PredReg, isTrue)); in init() 156 CurDefs.insert(*SRI), Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init() 169 Defs[*SRI].insert(PredSense(PredReg, isTrue)); in init() 185 … NewDefs[*SRI].push_back(NewSense::Def(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI), in init() 197 … NewDefs[*SRI].push_back(NewSense::Def(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI), in init() 221 NewUses[N] = NewSense::Use(PredReg, HexagonMCInstrInfo::isPredicatedTrue(MCII, MCI)); in init() 564 if (Use.IsNVJ && (Def.IsFloat || Def.PredReg != 0)) in hasValidNewValueDef() [all …]
|
D | HexagonMCCompound.cpp | 182 unsigned PredReg = Predicate.getReg(); in getCompoundOp() local 184 assert((PredReg == Hexagon::P0) || (PredReg == Hexagon::P1) || in getCompoundOp() 185 (PredReg == Hexagon::P2) || (PredReg == Hexagon::P3)); in getCompoundOp() 192 return (PredReg == Hexagon::P0) ? fp0_jump_nt : fp1_jump_nt; in getCompoundOp() 194 return (PredReg == Hexagon::P0) ? fp0_jump_t : fp1_jump_t; in getCompoundOp() 196 return (PredReg == Hexagon::P0) ? tp0_jump_nt : tp1_jump_nt; in getCompoundOp() 198 return (PredReg == Hexagon::P0) ? tp0_jump_t : tp1_jump_t; in getCompoundOp()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonGenPredicate.cpp | 95 bool isScalarPred(Register PredReg); 302 bool HexagonGenPredicate::isScalarPred(Register PredReg) { in isScalarPred() argument 304 WorkQ.push(PredReg); in isScalarPred()
|