Home
last modified time | relevance | path

Searched refs:Instr (Results 1 - 25 of 204) sorted by relevance

123456789

/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
H A DIceConverter.cpp206 Ice::Operand *convertOperand(const Instruction *Instr, unsigned OpNum) { in convertOperand() argument
207 if (OpNum >= Instr->getNumOperands()) { in convertOperand()
210 const Value *Op = Instr->getOperand(OpNum); in convertOperand()
224 Ice::Inst *convertInstruction(const Instruction *Instr) { in convertInstruction() argument
225 switch (Instr->getOpcode()) { in convertInstruction()
227 return convertPHINodeInstruction(cast<PHINode>(Instr)); in convertInstruction()
229 return convertBrInstruction(cast<BranchInst>(Instr)); in convertInstruction()
231 return convertRetInstruction(cast<ReturnInst>(Instr)); in convertInstruction()
233 return convertIntToPtrInstruction(cast<IntToPtrInst>(Instr)); in convertInstruction()
235 return convertPtrToIntInstruction(cast<PtrToIntInst>(Instr)); in convertInstruction()
331 convertLoadInstruction(const LoadInst *Instr) convertLoadInstruction() argument
337 convertStoreInstruction(const StoreInst *Instr) convertStoreInstruction() argument
343 convertArithInstruction(const Instruction *Instr, Ice::InstArithmetic::OpKind Opcode) convertArithInstruction() argument
352 convertPHINodeInstruction(const PHINode *Instr) convertPHINodeInstruction() argument
363 convertBrInstruction(const BranchInst *Instr) convertBrInstruction() argument
377 convertIntToPtrInstruction(const IntToPtrInst *Instr) convertIntToPtrInstruction() argument
383 convertPtrToIntInstruction(const PtrToIntInst *Instr) convertPtrToIntInstruction() argument
389 convertRetInstruction(const ReturnInst *Instr) convertRetInstruction() argument
398 convertCastInstruction(const Instruction *Instr, Ice::InstCast::OpKind CastKind) convertCastInstruction() argument
405 convertICmpInstruction(const ICmpInst *Instr) convertICmpInstruction() argument
449 convertFCmpInstruction(const FCmpInst *Instr) convertFCmpInstruction() argument
513 convertExtractElementInstruction(const ExtractElementInst *Instr) convertExtractElementInstruction() argument
520 convertInsertElementInstruction(const InsertElementInst *Instr) convertInsertElementInstruction() argument
529 convertSelectInstruction(const SelectInst *Instr) convertSelectInstruction() argument
537 convertSwitchInstruction(const SwitchInst *Instr) convertSwitchInstruction() argument
553 convertCallInstruction(const CallInst *Instr) convertCallInstruction() argument
591 convertAllocaInstruction(const AllocaInst *Instr) convertAllocaInstruction() argument
607 Ice::Inst *Instr = convertInstruction(&II); convertBasicBlock() local
[all...]
H A DIceInstrumentation.cpp61 Inst *Instr = iteratorToInst(Context.getCur()); in instrumentInst() local
62 switch (Instr->getKind()) { in instrumentInst()
64 instrumentAlloca(Context, llvm::cast<InstAlloca>(Instr)); in instrumentInst()
67 instrumentArithmetic(Context, llvm::cast<InstArithmetic>(Instr)); in instrumentInst()
70 instrumentBr(Context, llvm::cast<InstBr>(Instr)); in instrumentInst()
73 instrumentCall(Context, llvm::cast<InstCall>(Instr)); in instrumentInst()
76 instrumentCast(Context, llvm::cast<InstCast>(Instr)); in instrumentInst()
79 instrumentExtractElement(Context, llvm::cast<InstExtractElement>(Instr)); in instrumentInst()
82 instrumentFcmp(Context, llvm::cast<InstFcmp>(Instr)); in instrumentInst()
85 instrumentIcmp(Context, llvm::cast<InstIcmp>(Instr)); in instrumentInst()
[all...]
H A DIceTargetLowering.cpp82 void LoweringContext::insert(Inst *Instr) { in insert() argument
83 getNode()->getInsts().insert(Next, Instr); in insert()
84 LastInserted = Instr; in insert()
111 Inst *Instr = LastInserted; in availabilityUpdate() local
112 if (Instr == nullptr) in availabilityUpdate()
114 if (!Instr->isVarAssign()) in availabilityUpdate()
117 LastDest = Instr->getDest(); in availabilityUpdate()
118 LastSrc = llvm::cast<Variable>(Instr->getSrc(0)); in availabilityUpdate()
360 Inst *Instr = iteratorToInst(Context.getCur()); in lower() local
361 Instr in lower()
446 lowerInst(CfgNode *Node, InstList::iterator Next, InstHighLevel *Instr) lowerInst() argument
460 lowerOther(const Inst *Instr) lowerOther() argument
691 addFakeDefUses(const Inst *Instr) addFakeDefUses() argument
[all...]
H A DIceVariableSplitting.cpp80 for (const Inst &Instr : Node->getInsts()) { in reset()
81 if (Instr.isDeleted()) in reset()
83 for (SizeT i = 0; i < Instr.getSrcSize(); ++i) { in reset()
84 if (auto *SrcVar = llvm::dyn_cast<Variable>(Instr.getSrc(i))) { in reset()
86 Map[VarNum].LastUseInst = &Instr; in reset()
141 bool isInstLastUseOfVar(const Variable *Var, const Inst *Instr) { in isInstLastUseOfVar() argument
142 return Map[getVarNum(Var)].LastUseInst == Instr; in isInstLastUseOfVar()
190 Instr = CurInst; in setInst()
191 Dest = Instr->getDest(); in setInst()
221 Instr in handleUnwantedInstruction()
427 Inst *Instr = nullptr; global() local
540 Inst *Instr = iteratorToInst(Iter); splitBlockLocalVariables() local
[all...]
H A DIceTargetLowering.h53 #define UnimplementedLoweringError(Target, Instr) \
56 (Target)->addFakeDefUses(Instr); \
61 (std::string("Not yet implemented: ") + Instr->getInstName()) \
96 void insert(Inst *Instr);
222 void lowerInst(CfgNode *Node, InstList::iterator Next, InstHighLevel *Instr);
358 virtual void lowerAlloca(const InstAlloca *Instr) = 0;
359 virtual void lowerArithmetic(const InstArithmetic *Instr) = 0;
360 virtual void lowerAssign(const InstAssign *Instr) = 0;
361 virtual void lowerBr(const InstBr *Instr) = 0;
362 virtual void lowerBreakpoint(const InstBreakpoint *Instr)
[all...]
H A DIceInst.h303 static bool classof(const Inst *Instr) { return Instr->getKind() == Alloca; }
341 static bool classof(const Inst *Instr) {
342 return Instr->getKind() == Arithmetic;
369 static bool classof(const Inst *Instr) { return Instr->getKind() == Assign; } in classof() argument
410 static bool classof(const Inst *Instr) { return Instr->getKind() == Br; } in classof() argument
451 static bool classof(const Inst *Instr) { return Instr argument
494 classof(const Inst *Instr) classof() argument
517 classof(const Inst *Instr) classof() argument
549 classof(const Inst *Instr) classof() argument
582 classof(const Inst *Instr) classof() argument
606 classof(const Inst *Instr) classof() argument
631 classof(const Inst *Instr) classof() argument
664 classof(const Inst *Instr) classof() argument
691 classof(const Inst *Instr) classof() argument
723 classof(const Inst *Instr) classof() argument
746 classof(const Inst *Instr) classof() argument
771 classof(const Inst *Instr) classof() argument
834 classof(const Inst *Instr) classof() argument
867 classof(const Inst *Instr) classof() argument
893 classof(const Inst *Instr) classof() argument
922 classof(const Inst *Instr) classof() argument
1101 classof(const Inst *Instr) classof() argument
1119 classof(const Inst *Instr) classof() argument
1158 instToIterator(Inst *Instr) instToIterator() argument
[all...]
H A DIceTargetLoweringX8632.cpp85 : Instr(I), IsComplex(BoolFolding::hasComplexLowering(I)) {} in BoolFoldingEntry()
88 BoolFolding::getProducerKind(const Inst *Instr) { in getProducerKind() argument
89 if (llvm::isa<InstIcmp>(Instr)) { in getProducerKind()
90 if (Instr->getSrc(0)->getType() != IceType_i64) in getProducerKind()
94 if (llvm::isa<InstFcmp>(Instr)) in getProducerKind()
96 if (auto *Arith = llvm::dyn_cast<InstArithmetic>(Instr)) { in getProducerKind()
109 if (auto *Cast = llvm::dyn_cast<InstCast>(Instr)) { in getProducerKind()
121 BoolFolding::getConsumerKind(const Inst *Instr) { in getConsumerKind() argument
122 if (llvm::isa<InstBr>(Instr)) in getConsumerKind()
124 if (llvm::isa<InstSelect>(Instr)) in getConsumerKind()
147 hasComplexLowering(const Inst *Instr) hasComplexLowering() argument
279 invalidateProducersOnStore(const Inst *Instr) invalidateProducersOnStore() argument
1282 lowerAlloca(const InstAlloca *Instr) lowerAlloca() argument
1731 lowerArithmetic(const InstArithmetic *Instr) lowerArithmetic() argument
2345 lowerAssign(const InstAssign *Instr) lowerAssign() argument
2396 lowerCall(const InstCall *Instr) lowerCall() argument
2596 lowerCast(const InstCast *Instr) lowerCast() argument
2990 lowerExtractElement(const InstExtractElement *Instr) lowerExtractElement() argument
3636 lowerInsertElement(const InstInsertElement *Instr) lowerInsertElement() argument
3768 lowerIntrinsic(const InstIntrinsic *Instr) lowerIntrinsic() argument
5023 isAdd(const Inst *Instr) isAdd() argument
5358 computeAddressOpt(const Inst *Instr, Type MemType, Operand *Addr) computeAddressOpt() argument
5590 Inst *Instr = iteratorToInst(Context.getCur()); doAddressOptOther() local
5620 Inst *Instr = iteratorToInst(Context.getCur()); doAddressOptLoad() local
5648 lowerRet(const InstRet *Instr) lowerRet() argument
5827 lowerShuffleVector(const InstShuffleVector *Instr) lowerShuffleVector() argument
6373 lowerSelectVector(const InstSelect *Instr) lowerSelectVector() argument
6441 lowerStore(const InstStore *Instr) lowerStore() argument
6463 auto *Instr = llvm::cast<InstStore>(Context.getCur()); doAddressOptStore() local
6591 lowerSwitch(const InstSwitch *Instr) lowerSwitch() argument
6834 lowerOther(const Inst *Instr) lowerOther() argument
6849 genTargetHelperCallFor(Inst *Instr) genTargetHelperCallFor() argument
7122 getCallStackArgumentsSizeBytes(const InstCall *Instr) getCallStackArgumentsSizeBytes() argument
[all...]
H A DIceTargetLoweringX8664.cpp98 : Instr(I), IsComplex(BoolFolding::hasComplexLowering(I)) {} in BoolFoldingEntry()
101 BoolFolding::getProducerKind(const Inst *Instr) { in getProducerKind() argument
102 if (llvm::isa<InstIcmp>(Instr)) { in getProducerKind()
105 if (llvm::isa<InstFcmp>(Instr)) in getProducerKind()
107 if (auto *Arith = llvm::dyn_cast<InstArithmetic>(Instr)) { in getProducerKind()
118 if (auto *Cast = llvm::dyn_cast<InstCast>(Instr)) { in getProducerKind()
130 BoolFolding::getConsumerKind(const Inst *Instr) { in getConsumerKind() argument
131 if (llvm::isa<InstBr>(Instr)) in getConsumerKind()
133 if (llvm::isa<InstSelect>(Instr)) in getConsumerKind()
137 if (auto *Cast = llvm::dyn_cast<InstCast>(Instr)) { in getConsumerKind()
156 hasComplexLowering(const Inst *Instr) hasComplexLowering() argument
288 invalidateProducersOnStore(const Inst *Instr) invalidateProducersOnStore() argument
1202 lowerAlloca(const InstAlloca *Instr) lowerAlloca() argument
1654 lowerArithmetic(const InstArithmetic *Instr) lowerArithmetic() argument
2161 lowerAssign(const InstAssign *Instr) lowerAssign() argument
2212 lowerCall(const InstCall *Instr) lowerCall() argument
2380 lowerCast(const InstCast *Instr) lowerCast() argument
2693 lowerExtractElement(const InstExtractElement *Instr) lowerExtractElement() argument
3192 lowerInsertElement(const InstInsertElement *Instr) lowerInsertElement() argument
3324 lowerIntrinsic(const InstIntrinsic *Instr) lowerIntrinsic() argument
4444 isAdd(const Inst *Instr) isAdd() argument
4779 computeAddressOpt(const Inst *Instr, Type MemType, Operand *Addr) computeAddressOpt() argument
5000 Inst *Instr = iteratorToInst(Context.getCur()); doAddressOptOther() local
5030 Inst *Instr = iteratorToInst(Context.getCur()); doAddressOptLoad() local
5058 lowerRet(const InstRet *Instr) lowerRet() argument
5237 lowerShuffleVector(const InstShuffleVector *Instr) lowerShuffleVector() argument
5760 lowerSelectVector(const InstSelect *Instr) lowerSelectVector() argument
5828 lowerStore(const InstStore *Instr) lowerStore() argument
5844 auto *Instr = llvm::cast<InstStore>(Context.getCur()); doAddressOptStore() local
5972 lowerSwitch(const InstSwitch *Instr) lowerSwitch() argument
6140 lowerOther(const Inst *Instr) lowerOther() argument
6154 genTargetHelperCallFor(Inst *Instr) genTargetHelperCallFor() argument
6383 getCallStackArgumentsSizeBytes(const InstCall *Instr) getCallStackArgumentsSizeBytes() argument
[all...]
H A DIceTargetLoweringARM32.cpp437 void TargetARM32::genTargetHelperCallFor(Inst *Instr) { in genTargetHelperCallFor() argument
441 switch (Instr->getKind()) { in genTargetHelperCallFor()
445 Variable *Dest = Instr->getDest(); in genTargetHelperCallFor()
448 llvm::cast<InstArithmetic>(Instr)->getOp(); in genTargetHelperCallFor()
459 scalarizeArithmetic(Op, Dest, Instr->getSrc(0), Instr->getSrc(1)); in genTargetHelperCallFor()
460 Instr->setDeleted(); in genTargetHelperCallFor()
493 Call->addArg(Instr->getSrc(0)); in genTargetHelperCallFor()
494 Call->addArg(Instr->getSrc(1)); in genTargetHelperCallFor()
495 Instr in genTargetHelperCallFor()
1650 resetTempBaseIfClobberedBy( const Inst *Instr) resetTempBaseIfClobberedBy() argument
2020 lowerAlloca(const InstAlloca *Instr) lowerAlloca() argument
2159 lowerInt1Arithmetic(const InstArithmetic *Instr) lowerInt1Arithmetic() argument
2366 preambleDivRem(const InstCall *Instr) preambleDivRem() argument
[all...]
H A DIceCfg.cpp231 for (auto &Instr : Node->getPhis()) { in fixPhiNodes()
232 auto *Phi = llvm::cast<InstPhi>(&Instr); in fixPhiNodes()
463 size_t operator()(const Inst *Instr) const { in localCSE()
464 auto Kind = Instr->getKind(); in localCSE()
468 for (SizeT i = 0; i < Instr->getSrcSize(); ++i) { in localCSE()
469 Result ^= Instr->getSrc(i)->hashValue(); in localCSE()
521 for (Inst &Instr : Node->getInsts()) { in localCSE()
522 if (Instr.isDeleted() || !llvm::isa<InstArithmetic>(&Instr)) in localCSE()
526 auto Iter = Replacements.find(Instr in localCSE()
1022 rematerializeArithmetic(const Inst *Instr) rematerializeArithmetic() argument
1040 rematerializeAssign(const Inst *Instr) rematerializeAssign() argument
1057 rematerializeCast(const Inst *Instr) rematerializeCast() argument
[all...]
H A DIceASanInstrumentation.cpp342 InstCall *Instr) { in instrumentCall()
344 llvm::dyn_cast<ConstantRelocatable>(Instr->getCallTarget()); in instrumentCall()
356 InstCall::create(Context.getNode()->getCfg(), Instr->getNumArgs(), in instrumentCall()
357 Instr->getDest(), NewFunc, Instr->isTailcall()); in instrumentCall()
358 for (SizeT I = 0, Args = Instr->getNumArgs(); I < Args; ++I) in instrumentCall()
359 NewCall->addArg(Instr->getArg(I)); in instrumentCall()
361 Instr->setDeleted(); in instrumentCall()
365 InstLoad *Instr) { in instrumentLoad()
366 Operand *Src = Instr in instrumentLoad()
341 instrumentCall(LoweringContext &Context, InstCall *Instr) instrumentCall() argument
364 instrumentLoad(LoweringContext &Context, InstLoad *Instr) instrumentLoad() argument
380 instrumentStore(LoweringContext &Context, InstStore *Instr) instrumentStore() argument
[all...]
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_instr.h62 class Instr : public Allocate { class
75 Instr();
77 Instr(const Instr& orig) = default;
79 virtual ~Instr();
81 using Pointer = R600_POINTER_TYPE(Instr);
84 bool equal_to(const Instr& lhs) const;
117 void add_required_instr(Instr *instr);
118 void replace_required_instr(Instr *old_instr, Instr *new_inst
[all...]
H A Dsfn_instr.cpp44 Instr::Instr(): in Instr() function in r600::Instr
51 Instr::~Instr() in ~Instr()
56 void Instr::print(std::ostream& os) const in print()
61 bool Instr::ready() const in ready()
126 bool Instr::is_last() const in is_last()
131 bool Instr::set_dead() in set_dead()
140 bool Instr::propagate_death() in propagate_death()
145 bool Instr
[all...]
H A Dsfn_virtualvalues.h63 class Instr;
68 using InstructionSet = std::set<Instr *, std::less<Instr *>, Allocator<Instr *>>;
165 void add_parent(Instr *instr);
166 void del_parent(Instr *instr);
172 void add_use(Instr *instr);
173 void del_use(Instr *instr);
190 virtual void forward_del_use(Instr *instr) {(void)instr;} in forward_del_use()
191 virtual void forward_add_use(Instr *inst in forward_del_use()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
H A DARMFeatures.h21 bool IsCPSRDead(const InstrType *Instr);
24 inline bool isV8EligibleForIT(const InstrType *Instr) { in isV8EligibleForIT() argument
25 switch (Instr->getOpcode()) { in isV8EligibleForIT()
52 return IsCPSRDead(Instr); in isV8EligibleForIT()
78 return Instr->getOperand(2).getReg() != ARM::PC; in isV8EligibleForIT()
83 return Instr->getOperand(0).getReg() != ARM::PC; in isV8EligibleForIT()
85 return Instr->getOperand(0).getReg() != ARM::PC && in isV8EligibleForIT()
86 Instr->getOperand(2).getReg() != ARM::PC; in isV8EligibleForIT()
89 return Instr->getOperand(0).getReg() != ARM::PC && in isV8EligibleForIT()
90 Instr in isV8EligibleForIT()
[all...]
/third_party/node/deps/v8/src/codegen/mips/
H A Dassembler-mips.cc262 const Instr kPopInstruction = ADDIU | (sp.code() << kRsShift) |
266 const Instr kPushInstruction = ADDIU | (sp.code() << kRsShift) |
270 const Instr kPushRegPattern = SW | (sp.code() << kRsShift) | (0 & kImm16Mask);
272 const Instr kPopRegPattern = LW | (sp.code() << kRsShift) | (0 & kImm16Mask);
274 const Instr kLwRegFpOffsetPattern =
277 const Instr kSwRegFpOffsetPattern =
280 const Instr kLwRegFpNegOffsetPattern =
283 const Instr kSwRegFpNegOffsetPattern =
286 const Instr kRtMask = kRtFieldMask;
287 const Instr kLwSwInstrTypeMas
[all...]
H A Dassembler-mips-inl.h123 Instr instr1 = Assembler::instr_at(pc + 0 * kInstrSize); in set_target_internal_reference_encoded_at()
124 Instr instr2 = Assembler::instr_at(pc + 1 * kInstrSize); in set_target_internal_reference_encoded_at()
217 Instr instr1 = Assembler::instr_at(pc_ + 0 * kInstrSize); in target_internal_reference()
218 Instr instr2 = Assembler::instr_at(pc_ + 1 * kInstrSize); in target_internal_reference()
268 Instr instr1 = instr_at(pc); in relative_code_target_object_handle_at()
269 Instr instr2 = instr_at(pc + kInstrSize); in relative_code_target_object_handle_at()
296 Instr nop = SPECIAL | SLL; in CheckForEmitInForbiddenSlot()
297 *reinterpret_cast<Instr*>(pc_) = nop; in CheckForEmitInForbiddenSlot()
304 void Assembler::EmitHelper(Instr x, CompactBranchType is_compact_branch) { in EmitHelper()
308 Instr no in EmitHelper()
[all...]
/third_party/node/deps/v8/src/codegen/arm/
H A Dassembler-arm.h146 int InstructionsRequired(const Assembler* assembler, Instr instr = 0) const;
1104 Instr instr_at(int pos) { in instr_at()
1105 return *reinterpret_cast<Instr*>(buffer_start_ + pos); in instr_at()
1107 void instr_at_put(int pos, Instr instr) { in instr_at_put()
1108 *reinterpret_cast<Instr*>(buffer_start_ + pos) = instr; in instr_at_put()
1110 static Instr instr_at(Address pc) { return *reinterpret_cast<Instr*>(pc); } in instr_at()
1111 static void instr_at_put(Address pc, Instr instr) { in instr_at_put()
1112 *reinterpret_cast<Instr*>(pc) = instr; in instr_at_put()
1114 static Condition GetCondition(Instr inst in instr_at_put()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
H A DR600OptimizeVectorRegisters.cpp71 MachineInstr *Instr; member in __anon24471::RegSeqInfo
75 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) { in RegSeqInfo()
77 for (unsigned i = 1, e = Instr->getNumOperands(); i < e; i+=2) { in RegSeqInfo()
78 MachineOperand &MO = Instr->getOperand(i); in RegSeqInfo()
79 unsigned Chan = Instr->getOperand(i + 1).getImm(); in RegSeqInfo()
90 return RSI.Instr == Instr; in operator ==()
200 Register Reg = RSI->Instr->getOperand(0).getReg(); in RebuildVector()
201 MachineBasicBlock::iterator Pos = RSI->Instr; in RebuildVector()
205 Register SrcVec = BaseRSI->Instr in RebuildVector()
[all...]
/third_party/node/deps/v8/src/codegen/arm64/
H A Dassembler-arm64-inl.h852 Instr Assembler::Flags(FlagsUpdate S) { in Flags()
861 Instr Assembler::Cond(Condition cond) { return cond << Condition_offset; } in Cond()
863 Instr Assembler::ImmPCRelAddress(int imm21) { in ImmPCRelAddress()
865 Instr imm = static_cast<Instr>(truncate_to_int21(imm21)); in ImmPCRelAddress()
866 Instr immhi = (imm >> ImmPCRelLo_width) << ImmPCRelHi_offset; in ImmPCRelAddress()
867 Instr immlo = imm << ImmPCRelLo_offset; in ImmPCRelAddress()
871 Instr Assembler::ImmUncondBranch(int imm26) { in ImmUncondBranch()
876 Instr Assembler::ImmCondBranch(int imm19) { in ImmCondBranch()
881 Instr Assemble
[all...]
H A Dassembler-arm64.h1702 void NEONFPConvertToInt(const Register& rd, const VRegister& vn, Instr op);
1703 void NEONFPConvertToInt(const VRegister& vd, const VRegister& vn, Instr op);
2040 void dci(Instr raw_inst) { Emit(raw_inst); }
2062 void debug(const char* message, uint32_t code, Instr params = BREAK);
2107 static Instr Rd(CPURegister rd) {
2112 static Instr Rn(CPURegister rn) {
2117 static Instr Rm(CPURegister rm) {
2122 static Instr RmNot31(CPURegister rm) {
2128 static Instr Ra(CPURegister ra) {
2133 static Instr R
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DVectorUtils.h423 InterleaveGroup(InstTy *Instr, int32_t Stride, Align Alignment) in InterleaveGroup() argument
424 : Alignment(Alignment), InsertPos(Instr) { in InterleaveGroup()
429 Members[0] = Instr; in InterleaveGroup()
437 /// Try to insert a new member \p Instr with index \p Index and
442 bool insertMember(InstTy *Instr, int32_t Index, Align NewAlign) {
475 Members[Key] = Instr;
493 uint32_t getIndex(const InstTy *Instr) const { in getIndex()
495 if (I.second == Instr) in getIndex()
588 /// Check if \p Instr belongs to any interleave group.
589 bool isInterleaved(Instruction *Instr) cons
671 createInterleaveGroup(Instruction *Instr, int Stride, Align Alignment) createInterleaveGroup() argument
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/Disassembler/
H A DBPFDisassembler.cpp68 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
161 DecodeStatus BPFDisassembler::getInstruction(MCInst &Instr, uint64_t &Size, in getInstruction() argument
178 Result = decodeInstruction(DecoderTableBPFALU3264, Instr, Insn, Address, in getInstruction()
181 Result = decodeInstruction(DecoderTableBPF64, Instr, Insn, Address, this, in getInstruction()
186 switch (Instr.getOpcode()) { in getInstruction()
198 auto& Op = Instr.getOperand(1); in getInstruction()
208 auto Op = Instr.getOperand(0); in getInstruction()
209 Instr.clear(); in getInstruction()
210 Instr.addOperand(MCOperand::createReg(BPF::R6)); in getInstruction()
211 Instr in getInstruction()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp193 Instruction *Instr = CS.getInstruction(); in canSplitCallSite()
194 if (!isa<CallInst>(Instr)) in canSplitCallSite()
197 BasicBlock *CallSiteBB = Instr->getParent(); in canSplitCallSite()
215 llvm::make_range(CallSiteBB->begin(), Instr->getIterator())) { in canSplitCallSite()
310 Instruction *Instr = CS.getInstruction(); in splitCallSite() local
311 BasicBlock *TailBB = Instr->getParent(); in splitCallSite()
319 if (!IsMustTailCall && !Instr->use_empty()) { in splitCallSite()
320 CallPN = PHINode::Create(Instr->getType(), Preds.size(), "phi.call"); in splitCallSite()
321 CallPN->setDebugLoc(Instr->getDebugLoc()); in splitCallSite()
324 LLVM_DEBUG(dbgs() << "split call-site : " << *Instr << " int in splitCallSite()
422 Instruction *Instr = CS.getInstruction(); isPredicatedOnPHI() local
[all...]
/third_party/node/deps/v8/src/codegen/ppc/
H A Dassembler-ppc.h381 inline void x_form(Instr instr, int f1, int f2, int f3, int rc) { in x_form()
384 inline void x_form(Instr instr, Register rs, Register ra, Register rb, in x_form()
388 inline void x_form(Instr instr, Register ra, Register rs, Register rb, in x_form()
392 inline void x_form(Instr instr, CRegister cr, Register s1, Register s2, in x_form()
455 inline void xx2_form(Instr instr, T t, T b) { in xx2_form()
488 inline void xx3_form(Instr instr, T t, T a, T b) { in xx3_form()
536 inline void vx_form(Instr instr, Simd128Register rt, Simd128Register rb, in vx_form()
541 inline void vx_form(Instr instr, Simd128Register rt, Simd128Register ra, in vx_form()
546 inline void vx_form(Instr instr, Simd128Register rt, Simd128Register rb) { in vx_form()
549 inline void vx_form(Instr inst in vx_form()
[all...]

Completed in 39 milliseconds

123456789