/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
H A D | IceConverter.cpp | 206 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 D | IceInstrumentation.cpp | 61 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 D | IceTargetLowering.cpp | 82 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 D | IceVariableSplitting.cpp | 80 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 D | IceTargetLowering.h | 53 #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 D | IceInst.h | 303 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 D | IceTargetLoweringX8632.cpp | 85 : 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 D | IceTargetLoweringX8664.cpp | 98 : 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 D | IceTargetLoweringARM32.cpp | 437 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 D | IceCfg.cpp | 231 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 D | IceASanInstrumentation.cpp | 342 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 D | sfn_instr.h | 62 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 D | sfn_instr.cpp | 44 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 D | sfn_virtualvalues.h | 63 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 D | ARMFeatures.h | 21 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 D | assembler-mips.cc | 262 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 D | assembler-mips-inl.h | 123 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 D | assembler-arm.h | 146 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 D | R600OptimizeVectorRegisters.cpp | 71 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 D | assembler-arm64-inl.h | 852 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 D | assembler-arm64.h | 1702 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 D | VectorUtils.h | 423 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 D | BPFDisassembler.cpp | 68 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 D | CallSiteSplitting.cpp | 193 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 D | assembler-ppc.h | 381 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...] |