/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 292 static Value *simplifyX86immShift(const IntrinsicInst &II, in simplifyX86immShift() argument 297 switch (II.getIntrinsicID()) { in simplifyX86immShift() 363 auto Arg1 = II.getArgOperand(1); in simplifyX86immShift() 390 auto Vec = II.getArgOperand(0); in simplifyX86immShift() 426 static Value *simplifyX86varShift(const IntrinsicInst &II, in simplifyX86varShift() argument 431 switch (II.getIntrinsicID()) { in simplifyX86varShift() 473 auto *CShift = dyn_cast<Constant>(II.getArgOperand(1)); in simplifyX86varShift() 477 auto Vec = II.getArgOperand(0); in simplifyX86varShift() 478 auto VT = cast<VectorType>(II.getType()); in simplifyX86varShift() 550 static Value *simplifyX86pack(IntrinsicInst &II, in simplifyX86pack() argument 616 simplifyX86movmsk(const IntrinsicInst &II, InstCombiner::BuilderTy &Builder) simplifyX86movmsk() argument 646 simplifyX86addcarry(const IntrinsicInst &II, InstCombiner::BuilderTy &Builder) simplifyX86addcarry() argument 673 simplifyX86insertps(const IntrinsicInst &II, InstCombiner::BuilderTy &Builder) simplifyX86insertps() argument 732 simplifyX86extrq(IntrinsicInst &II, Value *Op0, ConstantInt *CILength, ConstantInt *CIIndex, InstCombiner::BuilderTy &Builder) simplifyX86extrq() argument 826 simplifyX86insertq(IntrinsicInst &II, Value *Op0, Value *Op1, APInt APLength, APInt APIndex, InstCombiner::BuilderTy &Builder) simplifyX86insertq() argument 921 simplifyX86pshufb(const IntrinsicInst &II, InstCombiner::BuilderTy &Builder) simplifyX86pshufb() argument 968 simplifyX86vpermilvar(const IntrinsicInst &II, InstCombiner::BuilderTy &Builder) simplifyX86vpermilvar() argument 1018 simplifyX86vpermv(const IntrinsicInst &II, InstCombiner::BuilderTy &Builder) simplifyX86vpermv() argument 1056 simplifyMaskedLoad(IntrinsicInst &II) simplifyMaskedLoad() argument 1082 simplifyMaskedStore(IntrinsicInst &II) simplifyMaskedStore() argument 1118 simplifyMaskedGather(IntrinsicInst &II) simplifyMaskedGather() argument 1128 simplifyMaskedScatter(IntrinsicInst &II) simplifyMaskedScatter() argument 1162 simplifyInvariantGroupIntrinsic(IntrinsicInst &II, InstCombiner &IC) simplifyInvariantGroupIntrinsic() argument 1188 foldCttzCtlz(IntrinsicInst &II, InstCombiner &IC) foldCttzCtlz() argument 1264 foldCtpop(IntrinsicInst &II, InstCombiner &IC) foldCtpop() argument 1304 simplifyX86MaskedLoad(IntrinsicInst &II, InstCombiner &IC) simplifyX86MaskedLoad() argument 1340 simplifyX86MaskedStore(IntrinsicInst &II, InstCombiner &IC) simplifyX86MaskedStore() argument 1406 simplifyNeonTbl1(const IntrinsicInst &II, InstCombiner::BuilderTy &Builder) simplifyNeonTbl1() argument 1445 simplifyNeonVld1(const IntrinsicInst &II, unsigned MemAlign, InstCombiner::BuilderTy &Builder) simplifyNeonVld1() argument 1508 SimplifyNVVMIntrinsic(IntrinsicInst *II, InstCombiner &IC) SimplifyNVVMIntrinsic() argument 1775 foldIntrinsicWithOverflowCommon(IntrinsicInst *II) foldIntrinsicWithOverflowCommon() argument 1802 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&CI); visitCallInst() local 4212 visitInvokeInst(InvokeInst &II) visitInvokeInst() argument 4287 IntrinsicInst *II = dyn_cast<IntrinsicInst>(U); findInitTrampolineFromAlloca() local [all...] |
H A D | InstCombineSimplifyDemanded.cpp | 686 if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(I)) { in SimplifyDemandedUseBits() 687 switch (II->getIntrinsicID()) { in SimplifyDemandedUseBits() 709 NewVal = BinaryOperator::CreateLShr(II->getArgOperand(0), in SimplifyDemandedUseBits() 712 NewVal = BinaryOperator::CreateShl(II->getArgOperand(0), in SimplifyDemandedUseBits() 730 if (II->getIntrinsicID() == Intrinsic::fshr) in SimplifyDemandedUseBits() 755 if (II->getIntrinsicID() == Intrinsic::x86_mmx_pmovmskb) { in SimplifyDemandedUseBits() 758 auto Arg = II->getArgOperand(0); in SimplifyDemandedUseBits() 1001 Value *InstCombiner::simplifyAMDGCNMemoryIntrinsicDemanded(IntrinsicInst *II, in simplifyAMDGCNMemoryIntrinsicDemanded() argument 1007 II->getType()->getScalarSizeInBits() != 32 && in simplifyAMDGCNMemoryIntrinsicDemanded() 1011 unsigned VWidth = II in simplifyAMDGCNMemoryIntrinsicDemanded() 1518 IntrinsicInst *II = dyn_cast<IntrinsicInst>(I); SimplifyDemandedVectorElts() local [all...] |
/third_party/json/tests/thirdparty/Fuzzer/ |
H A D | FuzzerCorpus.h | 46 for (auto II : Inputs) in ~InputCorpus() 47 delete II; in ~InputCorpus() 52 for (auto II : Inputs) in SizeInBytes() 53 Res += II->U.size(); in SizeInBytes() 58 for (auto II : Inputs) in NumActiveUnits() 59 Res += !II->U.empty(); in NumActiveUnits() 72 InputInfo &II = *Inputs.back(); in AddToCorpus() local 73 II.U = U; in AddToCorpus() 74 II.NumFeatures = NumFeatures; in AddToCorpus() 75 II in AddToCorpus() 84 InputInfo &II = *Inputs[ChooseUnitIdxToMutate(Rand)]; ChooseUnitToMutate() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
H A D | LowerInvoke.cpp | 50 if (InvokeInst *II = dyn_cast<InvokeInst>(BB.getTerminator())) { in runImpl() 51 SmallVector<Value *, 16> CallArgs(II->arg_begin(), II->arg_end()); in runImpl() 53 II->getOperandBundlesAsDefs(OpBundles); in runImpl() 56 CallInst::Create(II->getFunctionType(), II->getCalledValue(), in runImpl() 57 CallArgs, OpBundles, "", II); in runImpl() 58 NewCall->takeName(II); in runImpl() 59 NewCall->setCallingConv(II->getCallingConv()); in runImpl() 60 NewCall->setAttributes(II in runImpl() [all...] |
H A D | DemoteRegToStack.cpp | 46 if (InvokeInst *II = dyn_cast<InvokeInst>(&I)) { in DemoteRegToStack() 47 if (!II->getNormalDest()->getSinglePredecessor()) { in DemoteRegToStack() 48 unsigned SuccNum = GetSuccessorNumber(II->getParent(), II->getNormalDest()); in DemoteRegToStack() 49 assert(isCriticalEdge(II, SuccNum) && "Expected a critical edge!"); in DemoteRegToStack() 50 BasicBlock *BB = SplitCriticalEdge(II, SuccNum); in DemoteRegToStack() 99 InvokeInst &II = cast<InvokeInst>(I); in DemoteRegToStack() local 100 InsertPt = II.getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack() 132 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) { in DemotePHIToStack() 133 assert(II in DemotePHIToStack() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | LowerConstantIntrinsics.cpp | 43 static Value *lowerIsConstantIntrinsic(IntrinsicInst *II) { in lowerIsConstantIntrinsic() argument 44 Value *Op = II->getOperand(0); in lowerIsConstantIntrinsic() 46 return isa<Constant>(Op) ? ConstantInt::getTrue(II->getType()) in lowerIsConstantIntrinsic() 47 : ConstantInt::getFalse(II->getType()); in lowerIsConstantIntrinsic() 50 static bool replaceConditionalBranchesOnConstant(Instruction *II, in replaceConditionalBranchesOnConstant() argument 54 replaceAndRecursivelySimplify(II, NewValue, nullptr, nullptr, nullptr, in replaceConditionalBranchesOnConstant() 94 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&I); in lowerConstantIntrinsics() local 95 if (!II) in lowerConstantIntrinsics() 97 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics() 113 IntrinsicInst *II in lowerConstantIntrinsics() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/ |
H A D | XCoreRegisterInfo.cpp | 61 static void InsertFPImmInst(MachineBasicBlock::iterator II, in InsertFPImmInst() argument 64 MachineInstr &MI = *II; in InsertFPImmInst() 70 BuildMI(MBB, II, dl, TII.get(XCore::LDW_2rus), Reg) in InsertFPImmInst() 76 BuildMI(MBB, II, dl, TII.get(XCore::STW_2rus)) in InsertFPImmInst() 83 BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l2rus), Reg) in InsertFPImmInst() 92 static void InsertFPConstInst(MachineBasicBlock::iterator II, in InsertFPConstInst() argument 97 MachineInstr &MI = *II; in InsertFPConstInst() 100 unsigned ScratchOffset = RS->scavengeRegister(&XCore::GRRegsRegClass, II, 0); in InsertFPConstInst() 102 TII.loadImmediate(MBB, II, ScratchOffset, Offset); in InsertFPConstInst() 106 BuildMI(MBB, II, d in InsertFPConstInst() 128 InsertSPImmInst(MachineBasicBlock::iterator II, const XCoreInstrInfo &TII, unsigned Reg, int Offset) InsertSPImmInst() argument 161 InsertSPConstInst(MachineBasicBlock::iterator II, const XCoreInstrInfo &TII, unsigned Reg, int Offset, RegScavenger *RS ) InsertSPConstInst() argument 259 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const eliminateFrameIndex() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | MIRCanonicalizerPass.cpp | 104 for (auto *II : instructions) { in rescheduleLexographically() 107 II->print(OS); in rescheduleLexographically() 112 StringInstrMap.push_back({(i == std::string::npos) ? S : S.substr(i), II}); in rescheduleLexographically() 120 for (auto &II : StringInstrMap) { in rescheduleLexographically() 124 II.second->dump(); in rescheduleLexographically() 130 MBB->splice(getPos(), MBB, II.second); in rescheduleLexographically() 164 for (auto *II : Instructions) { in rescheduleCanonically() 165 for (unsigned i = 1; i < II->getNumOperands(); i++) { in rescheduleCanonically() 166 MachineOperand &MO = II->getOperand(i); in rescheduleCanonically() 180 for (auto *II in rescheduleCanonically() [all...] |
H A D | ExpandReductions.cpp | 83 if (auto *II = dyn_cast<IntrinsicInst>(&I)) { in expandReductions() 84 switch (II->getIntrinsicID()) { in expandReductions() 99 if (TTI->shouldExpandReduction(II)) in expandReductions() 100 Worklist.push_back(II); in expandReductions() 107 for (auto *II : Worklist) { in expandReductions() 109 isa<FPMathOperator>(II) ? II->getFastMathFlags() : FastMathFlags{}; in expandReductions() 110 Intrinsic::ID ID = II->getIntrinsicID(); in expandReductions() 114 IRBuilder<> Builder(II); in expandReductions() 123 Value *Acc = II in expandReductions() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetTransformInfo.cpp | 24 static bool readsThreadIndex(const IntrinsicInst *II) { in readsThreadIndex() argument 25 switch (II->getIntrinsicID()) { in readsThreadIndex() 34 static bool readsLaneId(const IntrinsicInst *II) { in readsLaneId() argument 35 return II->getIntrinsicID() == Intrinsic::nvvm_read_ptx_sreg_laneid; in readsLaneId() 39 static bool isNVVMAtomic(const IntrinsicInst *II) { in isNVVMAtomic() argument 40 switch (II->getIntrinsicID()) { in isNVVMAtomic() 95 if (const IntrinsicInst *II = dyn_cast<IntrinsicInst>(I)) { in isSourceOfDivergence() 97 if (readsThreadIndex(II) || readsLaneId(II)) in isSourceOfDivergence() 101 if (isNVVMAtomic(II)) in isSourceOfDivergence() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/ |
H A D | CoroCleanup.cpp | 62 if (auto *II = dyn_cast<IntrinsicInst>(&I)) { in lowerRemainingCoroIntrinsics() 63 switch (II->getIntrinsicID()) { in lowerRemainingCoroIntrinsics() 67 II->replaceAllUsesWith(II->getArgOperand(1)); in lowerRemainingCoroIntrinsics() 70 II->replaceAllUsesWith(II->getArgOperand(1)); in lowerRemainingCoroIntrinsics() 73 II->replaceAllUsesWith(ConstantInt::getTrue(Context)); in lowerRemainingCoroIntrinsics() 78 II->replaceAllUsesWith(ConstantTokenNone::get(Context)); in lowerRemainingCoroIntrinsics() 81 lowerSubFn(Builder, cast<CoroSubFnInst>(II)); in lowerRemainingCoroIntrinsics() 84 II in lowerRemainingCoroIntrinsics() [all...] |
H A D | CoroEarly.cpp | 33 void lowerCoroDone(IntrinsicInst *II); 34 void lowerCoroNoop(IntrinsicInst *II); 90 void Lowerer::lowerCoroDone(IntrinsicInst *II) { in lowerCoroDone() argument 91 Value *Operand = II->getArgOperand(0); in lowerCoroDone() 99 Builder.SetInsertPoint(II); in lowerCoroDone() 104 II->replaceAllUsesWith(Cond); in lowerCoroDone() 105 II->eraseFromParent(); in lowerCoroDone() 108 void Lowerer::lowerCoroNoop(IntrinsicInst *II) { in lowerCoroNoop() argument 111 Module &M = *II->getModule(); in lowerCoroNoop() 137 Builder.SetInsertPoint(II); in lowerCoroNoop() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
H A D | CallSite.h | 64 CallSiteBase(InvokeTy *II) : I(II, 0) { assert(II); } in CallSiteBase() argument 66 explicit CallSiteBase(ValTy *II) { *this = get(II); } in CallSiteBase() argument 74 if (InstrTy *II = dyn_cast<InstrTy>(V)) { in get() 75 if (II->getOpcode() == Instruction::Call) in get() 76 return CallSiteBase(static_cast<CallTy*>(II)); in get() 77 if (II->getOpcode() == Instruction::Invoke) in get() 78 return CallSiteBase(static_cast<InvokeTy*>(II)); in get() 679 CallSite(InvokeInst *II) CallSite() argument 681 CallSite(Instruction *II) CallSite() argument 701 ImmutableCallSite(const InvokeInst *II) ImmutableCallSite() argument 703 ImmutableCallSite(const Instruction *II) ImmutableCallSite() argument [all...] |
H A D | InstIterator.h | 53 InstIterator(const InstIterator<A,B,C,D> &II) in InstIterator() argument 54 : BBs(II.BBs), BB(II.BB), BI(II.BI) {} in InstIterator() 57 InstIterator(InstIterator<A,B,C,D> &II) in InstIterator() argument 58 : BBs(II.BBs), BB(II.BB), BI(II.BI) {} in InstIterator() 111 // The only way that the II could be broken is if it is now pointing to in advanceToNextBB()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/ |
H A D | ARCRegisterInfo.cpp | 38 static void ReplaceFrameIndex(MachineBasicBlock::iterator II, in ReplaceFrameIndex() argument 43 MachineInstr &MI = *II; in ReplaceFrameIndex() 50 BuildMI(MBB, II, dl, TII.get(ARC::LD_rlimm), Reg) in ReplaceFrameIndex() 54 MBB.erase(II); in ReplaceFrameIndex() 66 BaseReg = RS->scavengeRegister(&ARC::GPR32RegClass, II, SPAdj); in ReplaceFrameIndex() 75 BuildMI(MBB, II, dl, TII.get(AddOpc)) in ReplaceFrameIndex() 93 BuildMI(MBB, II, dl, TII.get(MI.getOpcode()), Reg) in ReplaceFrameIndex() 106 BuildMI(MBB, II, dl, TII.get(MI.getOpcode())) in ReplaceFrameIndex() 114 BuildMI(MBB, II, dl, in ReplaceFrameIndex() 125 MBB.erase(II); in ReplaceFrameIndex() 165 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const eliminateFrameIndex() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
H A D | PPCRegisterInfo.cpp | 493 void PPCRegisterInfo::lowerDynamicAlloc(MachineBasicBlock::iterator II) const { in lowerDynamicAlloc() 495 MachineInstr &MI = *II; in lowerDynamicAlloc() 533 BuildMI(MBB, II, dl, TII.get(PPC::ADDI8), Reg) in lowerDynamicAlloc() 537 BuildMI(MBB, II, dl, TII.get(PPC::ADDI), Reg) in lowerDynamicAlloc() 541 BuildMI(MBB, II, dl, TII.get(PPC::LD), Reg) in lowerDynamicAlloc() 545 BuildMI(MBB, II, dl, TII.get(PPC::LWZ), Reg) in lowerDynamicAlloc() 562 BuildMI(MBB, II, dl, TII.get(PPC::LI8), NegSizeReg) in lowerDynamicAlloc() 567 BuildMI(MBB, II, dl, TII.get(PPC::AND8), NegSizeReg) in lowerDynamicAlloc() 573 BuildMI(MBB, II, dl, TII.get(PPC::STDUX), PPC::X1) in lowerDynamicAlloc() 577 BuildMI(MBB, II, d in lowerDynamicAlloc() 642 lowerCRSpilling(MachineBasicBlock::iterator II, unsigned FrameIndex) const lowerCRSpilling() argument 687 lowerCRRestore(MachineBasicBlock::iterator II, unsigned FrameIndex) const lowerCRRestore() argument 730 lowerCRBitSpilling(MachineBasicBlock::iterator II, unsigned FrameIndex) const lowerCRBitSpilling() argument 839 lowerCRBitRestore(MachineBasicBlock::iterator II, unsigned FrameIndex) const lowerCRBitRestore() argument 889 lowerVRSAVESpilling(MachineBasicBlock::iterator II, unsigned FrameIndex) const lowerVRSAVESpilling() argument 915 lowerVRSAVERestore(MachineBasicBlock::iterator II, unsigned FrameIndex) const lowerVRSAVERestore() argument 1012 eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj, unsigned FIOperandNum, RegScavenger *RS) const eliminateFrameIndex() argument [all...] |
H A D | PPCRegisterInfo.h | 112 void lowerDynamicAlloc(MachineBasicBlock::iterator II) const; 113 void lowerDynamicAreaOffset(MachineBasicBlock::iterator II) const; 114 void lowerCRSpilling(MachineBasicBlock::iterator II, 116 void lowerCRRestore(MachineBasicBlock::iterator II, 118 void lowerCRBitSpilling(MachineBasicBlock::iterator II, 120 void lowerCRBitRestore(MachineBasicBlock::iterator II, 122 void lowerVRSAVESpilling(MachineBasicBlock::iterator II, 124 void lowerVRSAVERestore(MachineBasicBlock::iterator II, 129 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
|
/third_party/typescript/tests/baselines/reference/ |
H A D | controlFlowSelfReferentialLoop.js | 18 function II(a,b,c,d,x,s,ac) { 83 a=II(a,b,c,d,x[k+0], S41,0xF4292244); 84 d=II(d,a,b,c,x[k+7], S42,0x432AFF97); 85 c=II(c,d,a,b,x[k+14],S43,0xAB9423A7); 86 b=II(b,c,d,a,x[k+5], S44,0xFC93A039); 87 a=II(a,b,c,d,x[k+12],S41,0x655B59C3); 88 d=II(d,a,b,c,x[k+3], S42,0x8F0CCC92); 89 c=II(c,d,a,b,x[k+10],S43,0xFFEFF47D); 90 b=II(b,c,d,a,x[k+1], S44,0x85845DD1); 91 a=II( [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/GSYM/ |
H A D | InlineInfo.cpp | 21 raw_ostream &llvm::gsym::operator<<(raw_ostream &OS, const InlineInfo &II) { in operator <<() argument 22 if (!II.isValid()) in operator <<() 25 for (auto Range : II.Ranges) { in operator <<() 32 OS << " Name = " << HEX32(II.Name) << ", CallFile = " << II.CallFile in operator <<() 33 << ", CallLine = " << II.CallFile << '\n'; in operator <<() 34 for (const auto &Child : II.Children) in operator <<() 39 static bool getInlineStackHelper(const InlineInfo &II, uint64_t Addr, in getInlineStackHelper() argument 41 if (II.Ranges.contains(Addr)) { in getInlineStackHelper() 45 if (II in getInlineStackHelper() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 132 const MCInstrDesc &II = TII->get(User->getMachineOpcode()); in EmitCopyFromReg() local 134 if (i+II.getNumDefs() < II.getNumOperands()) { in EmitCopyFromReg() 136 TII->getRegClass(II, i+II.getNumDefs(), TRI, *MF)); in EmitCopyFromReg() 191 const MCInstrDesc &II, in CreateVirtualRegisters() 198 for (unsigned i = 0; i < II.getNumDefs(); ++i) { in CreateVirtualRegisters() 204 TRI->getAllocatableClass(TII->getRegClass(II, i, TRI, *MF)); in CreateVirtualRegisters() 219 if (II.OpInfo[i].isOptionalDef()) { in CreateVirtualRegisters() 294 const MCInstrDesc *II, in AddRegisterOperand() 189 CreateVirtualRegisters(SDNode *Node, MachineInstrBuilder &MIB, const MCInstrDesc &II, bool IsClone, bool IsCloned, DenseMap<SDValue, unsigned> &VRBaseMap) CreateVirtualRegisters() argument 291 AddRegisterOperand(MachineInstrBuilder &MIB, SDValue Op, unsigned IIOpNum, const MCInstrDesc *II, DenseMap<SDValue, unsigned> &VRBaseMap, bool IsDebug, bool IsClone, bool IsCloned) AddRegisterOperand() argument [all...] |
H A D | FastISel.cpp | 1320 if (const auto *II = dyn_cast<IntrinsicInst>(Call)) in selectCall() 1321 return selectIntrinsicCall(II); in selectCall() 1335 bool FastISel::selectIntrinsicCall(const IntrinsicInst *II) { in selectIntrinsicCall() argument 1336 switch (II->getIntrinsicID()) { in selectIntrinsicCall() 1350 const DbgDeclareInst *DI = cast<DbgDeclareInst>(II); in selectIntrinsicCall() 1408 const DbgValueInst *DI = cast<DbgValueInst>(II); in selectIntrinsicCall() 1409 const MCInstrDesc &II = TII.get(TargetOpcode::DBG_VALUE); in selectIntrinsicCall() local 1416 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, false, 0U, in selectIntrinsicCall() 1420 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II) in selectIntrinsicCall() 1426 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II) in selectIntrinsicCall() 2023 constrainOperandRegClass(const MCInstrDesc &II, unsigned Op, unsigned OpNum) constrainOperandRegClass() argument 2043 const MCInstrDesc &II = TII.get(MachineInstOpcode); fastEmitInst_() local 2052 const MCInstrDesc &II = TII.get(MachineInstOpcode); fastEmitInst_r() local 2074 const MCInstrDesc &II = TII.get(MachineInstOpcode); fastEmitInst_rr() local 2099 const MCInstrDesc &II = TII.get(MachineInstOpcode); fastEmitInst_rrr() local 2125 const MCInstrDesc &II = TII.get(MachineInstOpcode); fastEmitInst_ri() local 2148 const MCInstrDesc &II = TII.get(MachineInstOpcode); fastEmitInst_rii() local 2172 const MCInstrDesc &II = TII.get(MachineInstOpcode); fastEmitInst_f() local 2192 const MCInstrDesc &II = TII.get(MachineInstOpcode); fastEmitInst_rri() local 2217 const MCInstrDesc &II = TII.get(MachineInstOpcode); fastEmitInst_i() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
H A D | OrderedBasicBlock.cpp | 43 auto II = BB->begin(); in comesBefore() local 46 II = std::next(LastInstFound); in comesBefore() 49 for (; II != IE; ++II) { in comesBefore() 50 Inst = cast<Instruction>(II); in comesBefore() 56 assert(II != IE && "Instruction not found?"); in comesBefore() 58 LastInstFound = II; in comesBefore()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
H A D | SIWholeQuadMode.cpp | 252 InstrInfo &II = Instructions[&MI]; in markInstruction() local 260 Flag &= ~II.Disabled; in markInstruction() 264 if ((II.Needs & Flag) == Flag) in markInstruction() 267 II.Needs |= Flag; in markInstruction() 328 for (auto II = MBB.begin(), IE = MBB.end(); II != IE; ++II) { in scanInstructions() 329 MachineInstr &MI = *II; in scanInstructions() 431 InstrInfo II = Instructions[&MI]; // take a copy to prevent dangling references in propagateInstruction() local 436 if ((II in propagateInstruction() 715 auto II = MBB.getFirstNonPHI(), IE = MBB.end(); processBlock() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/ |
H A D | AVRRegisterInfo.cpp | 98 static void foldFrameOffset(MachineBasicBlock::iterator &II, int &Offset, unsigned DstReg) { in foldFrameOffset() argument 99 MachineInstr &MI = *II; in foldFrameOffset() 124 II++; in foldFrameOffset() 128 void AVRRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, in eliminateFrameIndex() argument 133 MachineInstr &MI = *II; in eliminateFrameIndex() 164 II++; // Skip over the FRMIDX (and now MOVW) instruction. in eliminateFrameIndex() 174 if (II != MBB.end()) in eliminateFrameIndex() 175 foldFrameOffset(II, Offset, DstReg); in eliminateFrameIndex() 196 MachineInstr *New = BuildMI(MBB, II, dl, TII.get(Opcode), DstReg) in eliminateFrameIndex() 222 BuildMI(MBB, II, d in eliminateFrameIndex() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
H A D | HexagonNewValueJump.cpp | 115 // We have identified this II could be feeder to NVJ, 119 MachineBasicBlock::iterator II, in canBeFeederToNewValueJump() 124 if (QII->isPredicated(*II)) in canBeFeederToNewValueJump() 137 if (II->getOpcode() == TargetOpcode::KILL) in canBeFeederToNewValueJump() 140 if (II->isImplicitDef()) in canBeFeederToNewValueJump() 143 if (QII->isSolo(*II)) in canBeFeederToNewValueJump() 146 if (QII->isFloat(*II)) in canBeFeederToNewValueJump() 151 for (const MachineOperand &Op : II->operands()) { in canBeFeederToNewValueJump() 176 for (unsigned i = 0; i < II->getNumOperands(); ++i) { in canBeFeederToNewValueJump() 177 if (II in canBeFeederToNewValueJump() 117 canBeFeederToNewValueJump(const HexagonInstrInfo *QII, const TargetRegisterInfo *TRI, MachineBasicBlock::iterator II, MachineBasicBlock::iterator end, MachineBasicBlock::iterator skip, MachineFunction &MF) canBeFeederToNewValueJump() argument 238 canCompareBeNewValueJump(const HexagonInstrInfo *QII, const TargetRegisterInfo *TRI, MachineBasicBlock::iterator II, unsigned pReg, bool secondReg, bool optLocation, MachineBasicBlock::iterator end, MachineFunction &MF) canCompareBeNewValueJump() argument [all...] |