Home
last modified time | relevance | path

Searched refs:II (Results 1 - 25 of 268) sorted by relevance

1234567891011

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp292 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 DInstCombineSimplifyDemanded.cpp686 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 DFuzzerCorpus.h46 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 DLowerInvoke.cpp50 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 DDemoteRegToStack.cpp46 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 DLowerConstantIntrinsics.cpp43 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 DXCoreRegisterInfo.cpp61 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 DMIRCanonicalizerPass.cpp104 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 DExpandReductions.cpp83 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 DNVPTXTargetTransformInfo.cpp24 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 DCoroCleanup.cpp62 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 DCoroEarly.cpp33 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 DCallSite.h64 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 DInstIterator.h53 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 DARCRegisterInfo.cpp38 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 DPPCRegisterInfo.cpp493 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 DPPCRegisterInfo.h112 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 DcontrolFlowSelfReferentialLoop.js18 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 DInlineInfo.cpp21 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 DInstrEmitter.cpp132 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 DFastISel.cpp1320 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 DOrderedBasicBlock.cpp43 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 DSIWholeQuadMode.cpp252 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 DAVRRegisterInfo.cpp98 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 DHexagonNewValueJump.cpp115 // 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...]

Completed in 25 milliseconds

1234567891011