/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
H A D | IceInstMIPS32.cpp | 46 OperandMIPS32Mem::OperandMIPS32Mem(Cfg *Func, Type Ty, Variable *Base, in OperandMIPS32Mem() argument 50 (void)Func; in OperandMIPS32Mem() 61 template <> void InstMIPS32Lui::emit(const Cfg *Func) const { in emit() 64 Ostream &Str = Func->getContext()->getStrEmit(); in emit() 67 getDest()->emit(Func); in emit() 73 CR->emitWithoutPrefix(Func->getTarget()); in emit() 76 Src0->emit(Func); in emit() 80 InstMIPS32Br::InstMIPS32Br(Cfg *Func, const CfgNode *TargetTrue, in InstMIPS32Br() argument 83 : InstMIPS32(Func, InstMIPS32::Br, 0, nullptr), TargetTrue(TargetTrue), in InstMIPS32Br() 86 InstMIPS32Br::InstMIPS32Br(Cfg *Func, cons argument 94 InstMIPS32Br(Cfg *Func, const CfgNode *TargetTrue, const CfgNode *TargetFalse, Operand *Src0, Operand *Src1, const InstMIPS32Label *Label, CondMIPS32::Cond Cond) InstMIPS32Br() argument 157 InstMIPS32Label(Cfg *Func, TargetMIPS32 *Target) InstMIPS32Label() argument 188 InstMIPS32Call(Cfg *Func, Variable *Dest, Operand *CallTarget) InstMIPS32Call() argument 194 InstMIPS32Mov(Cfg *Func, Variable *Dest, Operand *Src, Operand *Src2) InstMIPS32Mov() argument 222 InstMIPS32MovFP64ToI64(Cfg *Func, Variable *Dst, Operand *Src, Int64Part Int64HiLo) InstMIPS32MovFP64ToI64() argument 229 InstMIPS32Ret(Cfg *Func, Variable *RA, Variable *Source) InstMIPS32Ret() argument 262 emitUnaryopGPR(const char *Opcode, const InstMIPS32 *Inst, const Cfg *Func) emitUnaryopGPR() argument 272 emitUnaryopGPRFLoHi(const char *Opcode, const InstMIPS32 *Inst, const Cfg *Func) emitUnaryopGPRFLoHi() argument 281 emitUnaryopGPRTLoHi(const char *Opcode, const InstMIPS32 *Inst, const Cfg *Func) emitUnaryopGPRTLoHi() argument 290 emitThreeAddr(const char *Opcode, const InstMIPS32 *Inst, const Cfg *Func) emitThreeAddr() argument 304 emitTwoAddr(const char *Opcode, const InstMIPS32 *Inst, const Cfg *Func) emitTwoAddr() argument 316 emitThreeAddrLoHi(const char *Opcode, const InstMIPS32 *Inst, const Cfg *Func) emitThreeAddrLoHi() argument [all...] |
H A D | IceInstMIPS32.h | 81 static OperandMIPS32FCC *create(Cfg *Func, OperandMIPS32FCC::FCC FCC) { in create() argument 82 return new (Func->allocate<OperandMIPS32FCC>()) OperandMIPS32FCC(FCC); in create() 87 void emit(const Cfg *Func) const override { 90 Ostream &Str = Func->getContext()->getStrEmit(); 98 void dump(const Cfg *Func, Ostream &Str) const override { 101 (void)Func; 129 static OperandMIPS32Mem *create(Cfg *Func, Type Ty, Variable *Base, in create() argument 131 return new (Func->allocate<OperandMIPS32Mem>()) in create() 132 OperandMIPS32Mem(Func, Ty, Base, ImmOffset, Mode); in create() 139 void emit(const Cfg *Func) cons 157 getBase()->dump(Func); global() variable 319 InstMIPS32(Cfg *Func, InstKindMIPS32 Kind, SizeT Maxsrcs, Variable *Dest) InstMIPS32() argument 340 create(Cfg *Func, Variable *RA, Variable *Source = nullptr) create() argument 362 create(Cfg *Func, Variable *Dest, Operand *Src, RelocOp Reloc = RO_No) create() argument 373 (void)Func; global() variable 382 dumpDest(Func); global() variable 384 dumpSources(Func); global() variable 389 InstMIPS32UnaryopGPR(Cfg *Func, Variable *Dest, Operand *Src, RelocOp Reloc = RO_No) InstMIPS32UnaryopGPR() argument 408 create(Cfg *Func, Variable *Dest, Variable *Src0) create() argument 419 (void)Func; global() variable 427 dumpDest(Func); global() variable 431 dumpSources(Func); global() variable 436 InstMIPS32TwoAddrFPR(Cfg *Func, Variable *Dest, Variable *Src0) InstMIPS32TwoAddrFPR() argument 452 create(Cfg *Func, Variable *Dest, Variable *Src0) create() argument 463 (void)Func; global() variable 471 dumpDest(Func); global() variable 475 dumpSources(Func); global() variable 480 InstMIPS32TwoAddrGPR(Cfg *Func, Variable *Dest, Variable *Src0) InstMIPS32TwoAddrGPR() argument 499 create(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1) create() argument 510 (void)Func; global() variable 518 dumpDest(Func); global() variable 522 dumpSources(Func); global() variable 527 InstMIPS32ThreeAddrFPR(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1) InstMIPS32ThreeAddrFPR() argument 548 create(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1) create() argument 559 (void)Func; global() variable 567 dumpDest(Func); global() variable 571 dumpSources(Func); global() variable 576 InstMIPS32ThreeAddrGPR(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1) InstMIPS32ThreeAddrGPR() argument 595 create(Cfg *Func, Variable *Value, OperandMIPS32Mem *Mem, RelocOp Reloc = RO_No) create() argument 641 getDest()->emit(Func); global() variable 648 (void)Func; global() variable 658 getDest()->dump(Func); global() variable 666 InstMIPS32Load(Cfg *Func, Variable *Value, OperandMIPS32Mem *Mem, RelocOp Reloc = RO_No) InstMIPS32Load() argument 684 create(Cfg *Func, Variable *Value, OperandMIPS32Mem *Mem, RelocOp Reloc = RO_No) create() argument 738 (void)Func; global() variable 756 InstMIPS32Store(Cfg *Func, Variable *Value, OperandMIPS32Mem *Mem, RelocOp Reloc = RO_No) InstMIPS32Store() argument 775 create(Cfg *Func, TargetMIPS32 *Target) create() argument 804 create(Cfg *Func, CfgNode *Target) create() argument 811 create(Cfg *Func, CfgNode *Target, const InstMIPS32Label *Label) create() argument 819 create(Cfg *Func, CfgNode *TargetTrue, CfgNode *TargetFalse, Operand *Src0, Operand *Src1, CondMIPS32::Cond Cond) create() argument 827 create(Cfg *Func, CfgNode *TargetTrue, CfgNode *TargetFalse, Operand *Src0, CondMIPS32::Cond Cond) create() argument 835 create(Cfg *Func, CfgNode *TargetTrue, CfgNode *TargetFalse, Operand *Src0, Operand *Src1, const InstMIPS32Label *Label, CondMIPS32::Cond Cond) create() argument 881 create(Cfg *Func, Variable *Dest, Operand *CallTarget) create() argument 903 create(Cfg *Func, Variable *Src0, Variable *Src1) create() argument 920 (void)Func; global() variable 925 (void)Func; global() variable 931 dumpSources(Func); global() variable 937 InstMIPS32FPCmp(Cfg *Func, Variable *Src0, Variable *Src1) InstMIPS32FPCmp() argument 952 create(Cfg *Func) create() argument 976 InstMIPS32Sync(Cfg *Func) InstMIPS32Sync() argument 988 create(Cfg *Func, Operand *Src0, Operand *Src1, uint32_t Tcode) create() argument 1008 (void)Func; global() variable 1018 dumpSources(Func); global() variable 1025 InstMIPS32Trap(Cfg *Func, Operand *Src0, Operand *Src1, const uint32_t Tcode) InstMIPS32Trap() argument 1042 create(Cfg *Func, Variable *Dest, Operand *Source, uint32_t Imm, RelocOp Reloc = RO_No) create() argument 1048 create(Cfg *Func, Variable *Dest, uint32_t Imm, RelocOp Reloc = RO_No) create() argument 1054 create(Cfg *Func, Variable *Dest, Operand *Src0, Operand *Src1, RelocOp Reloc) create() argument 1065 getDest()->emit(Func); global() variable 1086 (void)Func; global() variable 1095 dumpDest(Func); global() variable 1098 dumpSources(Func); global() variable 1119 InstMIPS32Imm16(Cfg *Func, Variable *Dest, Operand *Source, uint32_t Imm, RelocOp Reloc = RO_No) InstMIPS32Imm16() argument 1125 InstMIPS32Imm16(Cfg *Func, Variable *Dest, uint32_t Imm, RelocOp Reloc = RO_No) InstMIPS32Imm16() argument 1129 InstMIPS32Imm16(Cfg *Func, Variable *Dest, Operand *Src0, Operand *Src1, RelocOp Reloc = RO_No) InstMIPS32Imm16() argument 1150 create(Cfg *Func, Variable *Dest, Variable *Src, Operand *FCC) create() argument 1162 getDest()->emit(Func); global() variable 1170 (void)Func; global() variable 1178 dumpDest(Func); global() variable 1182 dumpSources(Func); global() variable 1187 InstMIPS32MovConditional(Cfg *Func, Variable *Dest, Variable *Src, Operand *FCC) InstMIPS32MovConditional() argument 1298 create(Cfg *Func, Variable *Dest, Operand *Src, Operand *Src2) create() argument 1332 create(Cfg *Func, Variable *Dest, Operand *Src, Int64Part Int64HiLo) create() argument 1346 getDest()->dump(Func); global() variable [all...] |
H A D | IceInstX8632.h | 88 static X86OperandMem *create(Cfg *Func, Type Ty, Variable *Base, in create() argument 93 return new (Func->allocate<X86OperandMem>()) X86OperandMem( in create() 94 Func, Ty, Base, Offset, Index, Shift, SegmentReg, IsRebased); in create() 96 static X86OperandMem *create(Cfg *Func, Type Ty, Variable *Base, in create() argument 100 return new (Func->allocate<X86OperandMem>()) X86OperandMem( in create() 101 Func, Ty, Base, Offset, NoIndex, NoShift, DefaultSegment, IsRebased); in create() 122 void emit(const Cfg *Func) const override; 124 void dump(const Cfg *Func, Ostream &Str) const override; 131 X86OperandMem(Cfg *Func, Type Ty, Variable *Base, Constant *Offset, 157 static VariableSplit *create(Cfg *Func, Variabl argument 172 VariableSplit(Cfg *Func, Variable *Var, Portion Part) VariableSplit() argument 331 getTarget(const Cfg *Func) getTarget() argument 336 InstX86Base(Cfg *Func, InstKindX86 Kind, SizeT Maxsrcs, Variable *Dest) InstX86Base() argument 379 create(Cfg *Func, Operand *Data, Operand *Addr, Variable *Beacon, InstArithmetic::OpKind Op, uint32_t Align = 1) create() argument 444 create(Cfg *Func, TargetLowering *Target) create() argument 474 create(Cfg *Func, CfgNode *TargetTrue, CfgNode *TargetFalse, BrCond Condition, Mode Kind) create() argument 482 create(Cfg *Func, CfgNode *Target, Mode Kind) create() argument 491 create(Cfg *Func, CfgNode *Target, BrCond Condition, Mode Kind) create() argument 501 create(Cfg *Func, InstX86Label *Label, BrCond Condition, Mode Kind) create() argument 554 create(Cfg *Func, Operand *Target) create() argument 576 create(Cfg *Func, Variable *Dest, Operand *CallTarget) create() argument 680 InstX86BaseInplaceopGPR(Cfg *Func, Operand *SrcDest) InstX86BaseInplaceopGPR() argument 716 this->getDest()->emit(Func); global() variable 739 InstX86BaseUnaryopGPR(Cfg *Func, Variable *Dest, Operand *Src) InstX86BaseUnaryopGPR() argument 765 this->getDest()->emit(Func); global() variable 785 InstX86BaseUnaryopXmm(Cfg *Func, Variable *Dest, Operand *Src) InstX86BaseUnaryopXmm() argument 827 InstX86BaseBinopGPRShift(Cfg *Func, Variable *Dest, Operand *Source) InstX86BaseBinopGPRShift() argument 870 InstX86BaseBinopGPR(Cfg *Func, Variable *Dest, Operand *Source) InstX86BaseBinopGPR() argument 911 InstX86BaseBinopRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86BaseBinopRMW() argument 962 InstX86BaseBinopXmm(Cfg *Func, Variable *Dest, Operand *Source, Type ArithmeticTypeOverride = IceType_void) InstX86BaseBinopXmm() argument 1015 InstX86BaseBinopXmmShift(Cfg *Func, Variable *Dest, Operand *Source) InstX86BaseBinopXmmShift() argument 1044 this->getDest()->emit(Func); global() variable 1059 InstX86BaseTernop(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86BaseTernop() argument 1091 this->getDest()->emit(Func); global() variable 1106 InstX86BaseThreeAddressop(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) InstX86BaseThreeAddressop() argument 1162 InstX86BaseMovlike(Cfg *Func, Variable *Dest, Operand *Source) InstX86BaseMovlike() argument 1177 create(Cfg *Func, Operand *SrcDest) create() argument 1182 InstX86Bswap(Cfg *Func, Operand *SrcDest) InstX86Bswap() argument 1188 create(Cfg *Func, Operand *SrcDest) create() argument 1193 InstX86Neg(Cfg *Func, Operand *SrcDest) InstX86Neg() argument 1199 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1204 InstX86Bsf(Cfg *Func, Variable *Dest, Operand *Src) InstX86Bsf() argument 1210 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1215 InstX86Bsr(Cfg *Func, Variable *Dest, Operand *Src) InstX86Bsr() argument 1221 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1229 InstX86Lea(Cfg *Func, Variable *Dest, Operand *Src) InstX86Lea() argument 1238 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1246 InstX86Cbwdq(Cfg *Func, Variable *Dest, Operand *Src) InstX86Cbwdq() argument 1252 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1261 InstX86Movsx(Cfg *Func, Variable *Dest, Operand *Src) InstX86Movsx() argument 1267 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1282 InstX86Movzx(Cfg *Func, Variable *Dest, Operand *Src) InstX86Movzx() argument 1288 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1297 InstX86Movd(Cfg *Func, Variable *Dest, Operand *Src) InstX86Movd() argument 1307 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1324 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1331 InstX86Sqrt(Cfg *Func, Variable *Dest, Operand *Src) InstX86Sqrt() argument 1338 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1349 InstX86Mov(Cfg *Func, Variable *Dest, Operand *Source) InstX86Mov() argument 1357 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1365 InstX86Movp(Cfg *Func, Variable *Dest, Operand *Source) InstX86Movp() argument 1372 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1380 InstX86Movq(Cfg *Func, Variable *Dest, Operand *Source) InstX86Movq() argument 1386 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1391 InstX86Add(Cfg *Func, Variable *Dest, Operand *Source) InstX86Add() argument 1397 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1404 InstX86AddRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86AddRMW() argument 1412 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1418 InstX86Addps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Addps() argument 1426 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1431 InstX86Adc(Cfg *Func, Variable *Dest, Operand *Source) InstX86Adc() argument 1437 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1444 InstX86AdcRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86AdcRMW() argument 1452 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1458 InstX86Addss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Addss() argument 1468 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1473 InstX86Padd(Cfg *Func, Variable *Dest, Operand *Source) InstX86Padd() argument 1483 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1489 InstX86Padds(Cfg *Func, Variable *Dest, Operand *Source) InstX86Padds() argument 1499 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1505 InstX86Paddus(Cfg *Func, Variable *Dest, Operand *Source) InstX86Paddus() argument 1513 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1518 InstX86Sub(Cfg *Func, Variable *Dest, Operand *Source) InstX86Sub() argument 1524 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1531 InstX86SubRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86SubRMW() argument 1539 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1545 InstX86Subps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Subps() argument 1555 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1561 InstX86Subss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Subss() argument 1569 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1574 InstX86Sbb(Cfg *Func, Variable *Dest, Operand *Source) InstX86Sbb() argument 1580 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1587 InstX86SbbRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86SbbRMW() argument 1595 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1600 InstX86Psub(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psub() argument 1610 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1616 InstX86Psubs(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psubs() argument 1626 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1632 InstX86Psubus(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psubus() argument 1640 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1645 InstX86And(Cfg *Func, Variable *Dest, Operand *Source) InstX86And() argument 1653 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1659 InstX86Andnps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Andnps() argument 1669 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1675 InstX86Andps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Andps() argument 1683 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1690 InstX86AndRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86AndRMW() argument 1697 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1702 InstX86Pand(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pand() argument 1710 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1716 InstX86Pandn(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pandn() argument 1725 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1731 InstX86Maxss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Maxss() argument 1741 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1747 InstX86Minss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Minss() argument 1756 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1762 InstX86Maxps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Maxps() argument 1770 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1776 InstX86Minps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Minps() argument 1783 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1788 InstX86Or(Cfg *Func, Variable *Dest, Operand *Source) InstX86Or() argument 1795 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1800 InstX86Orps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Orps() argument 1808 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1815 InstX86OrRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86OrRMW() argument 1822 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1827 InstX86Por(Cfg *Func, Variable *Dest, Operand *Source) InstX86Por() argument 1834 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1839 InstX86Xor(Cfg *Func, Variable *Dest, Operand *Source) InstX86Xor() argument 1847 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1853 InstX86Xorps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Xorps() argument 1861 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1868 InstX86XorRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86XorRMW() argument 1875 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1880 InstX86Pxor(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pxor() argument 1887 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1895 InstX86Imul(Cfg *Func, Variable *Dest, Operand *Source) InstX86Imul() argument 1901 create(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) create() argument 1911 InstX86ImulImm(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) InstX86ImulImm() argument 1920 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1926 InstX86Mulps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Mulps() argument 1936 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1942 InstX86Mulss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Mulss() argument 1952 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1966 InstX86Pmull(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmull() argument 1975 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1983 InstX86Pmulhw(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmulhw() argument 1992 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2000 InstX86Pmulhuw(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmulhuw() argument 2009 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2017 InstX86Pmaddwd(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmaddwd() argument 2026 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2034 InstX86Pmuludq(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmuludq() argument 2043 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2049 InstX86Divps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Divps() argument 2059 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2065 InstX86Divss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Divss() argument 2073 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2078 InstX86Rol(Cfg *Func, Variable *Dest, Operand *Source) InstX86Rol() argument 2084 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2089 InstX86Shl(Cfg *Func, Variable *Dest, Operand *Source) InstX86Shl() argument 2095 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2103 InstX86Psll(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psll() argument 2109 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2114 InstX86Psrl(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psrl() argument 2120 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2125 InstX86Shr(Cfg *Func, Variable *Dest, Operand *Source) InstX86Shr() argument 2131 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2136 InstX86Sar(Cfg *Func, Variable *Dest, Operand *Source) InstX86Sar() argument 2142 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2150 InstX86Psra(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psra() argument 2158 create(Cfg *Func, Variable *Dest, Operand *Source, Type ArithmeticTypeOverride = IceType_void) create() argument 2171 InstX86Pcmpeq(Cfg *Func, Variable *Dest, Operand *Source, Type ArithmeticTypeOverride) InstX86Pcmpeq() argument 2182 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2189 InstX86Pcmpgt(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pcmpgt() argument 2205 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2213 InstX86MovssRegs(Cfg *Func, Variable *Dest, Operand *Source) InstX86MovssRegs() argument 2220 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2230 InstX86Idiv(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Idiv() argument 2236 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2246 InstX86Div(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Div() argument 2252 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2261 InstX86Insertps(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Insertps() argument 2268 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2282 InstX86Pinsr(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Pinsr() argument 2288 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2297 InstX86Shufps(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Shufps() argument 2303 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2314 InstX86Blendvps(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Blendvps() argument 2321 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2332 InstX86Pblendvb(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Pblendvb() argument 2339 create(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) create() argument 2352 InstX86Pextr(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) InstX86Pextr() argument 2359 create(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) create() argument 2368 InstX86Pshufd(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) InstX86Pshufd() argument 2382 InstX86BaseLockable(Cfg *Func, typename InstX86Base::InstKindX86 Kind, SizeT Maxsrcs, Variable *Dest, bool Locked) InstX86BaseLockable() argument 2398 create(Cfg *Func, Variable *Dest, Variable *Source1, Operand *Source2) create() argument 2421 create(Cfg *Func, Variable *Dest, Variable *Source1, Operand *Source2) create() argument 2444 create(Cfg *Func, Variable *Dest, Variable *Source1, Operand *Source2) create() argument 2467 create(Cfg *Func, Variable *Dest, Operand *Source, BrCond Cond) create() argument 2492 create(Cfg *Func, Variable *Dest, Operand *Source, CmppsCond Condition) create() argument 2521 create(Cfg *Func, Operand *DestOrAddr, Variable *Eax, Variable *Desired, bool Locked) create() argument 2549 create(Cfg *Func, X86OperandMem *Dest, Variable *Edx, Variable *Eax, Variable *Ecx, Variable *Ebx, bool Locked) create() argument 2578 create(Cfg *Func, Variable *Dest, Operand *Source, CvtVariant Variant) create() argument 2600 create(Cfg *Func, Variable *Dest, Operand *Source, Operand *Imm) create() argument 2610 InstX86Round(Cfg *Func, Variable *Dest, Operand *Source, Operand *Imm) InstX86Round() argument 2622 create(Cfg *Func, Operand *Src1, Operand *Src2) create() argument 2643 create(Cfg *Func, Operand *Src1, Operand *Src2) create() argument 2665 create(Cfg *Func) create() argument 2686 create(Cfg *Func) create() argument 2707 create(Cfg *Func, Operand *Source1, Operand *Source2) create() argument 2729 create(Cfg *Func) create() argument 2752 create(Cfg *Func, Operand *Value, X86Operand *Mem) create() argument 2776 create(Cfg *Func, Variable *Value, X86OperandMem *Mem) create() argument 2797 create(Cfg *Func, Operand *Value, X86OperandMem *Mem) create() argument 2818 create(Cfg *Func, Operand *Value, X86OperandMem *Mem) create() argument 2843 create(Cfg *Func, NopVariant Variant) create() argument 2866 create(Cfg *Func, Operand *Src) create() argument 2887 create(Cfg *Func, Variable *Dest) create() argument 2907 create(Cfg *Func, Variable *Dest) create() argument 2927 create(Cfg *Func, Operand *Source) create() argument 2951 create(Cfg *Func, Variable *Source = nullptr) create() argument 2972 create(Cfg *Func, Variable *Dest, BrCond Cond) create() argument 3001 create(Cfg *Func, Operand *Dest, Variable *Source, bool Locked) create() argument 3028 create(Cfg *Func, Operand *Dest, Variable *Source) create() argument 3050 create(Cfg *Func) create() argument 3072 create(Cfg *Func) create() argument 3089 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 3095 InstX86Pshufb(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pshufb() argument 3104 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 3110 InstX86Punpckl(Cfg *Func, Variable *Dest, Operand *Source) InstX86Punpckl() argument 3120 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 3126 InstX86Punpckh(Cfg *Func, Variable *Dest, Operand *Source) InstX86Punpckh() argument 3135 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 3141 InstX86Packss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Packss() argument 3149 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 3155 InstX86Packus(Cfg *Func, Variable *Dest, Operand *Source) InstX86Packus() argument [all...] |
H A D | IceInstX8664.h | 82 create(Cfg *Func, Type Ty, Variable *Base, Constant *Offset, in create() argument 88 return new (Func->allocate<X86OperandMem>()) in create() 89 X86OperandMem(Func, Ty, Base, Offset, Index, Shift, IsRebased); in create() 91 static X86OperandMem *create(Cfg *Func, Type Ty, Variable *Base, in create() argument 95 return new (Func->allocate<X86OperandMem>()) in create() 96 X86OperandMem(Func, Ty, Base, Offset, NoIndex, NoShift, IsRebased); in create() 106 void emit(const Cfg *Func) const override; 108 void dump(const Cfg *Func, Ostream &Str) const override; 115 X86OperandMem(Cfg *Func, Type Ty, Variable *Base, Constant *Offset, 264 void dump(const Cfg *Func) cons 270 getTarget(const Cfg *Func) getTarget() argument 275 InstX86Base(Cfg *Func, InstKindX86 Kind, SizeT Maxsrcs, Variable *Dest) InstX86Base() argument 318 create(Cfg *Func, Operand *Data, Operand *Addr, Variable *Beacon, InstArithmetic::OpKind Op, uint32_t Align = 1) create() argument 383 create(Cfg *Func, TargetLowering *Target) create() argument 413 create(Cfg *Func, CfgNode *TargetTrue, CfgNode *TargetFalse, BrCond Condition, Mode Kind) create() argument 421 create(Cfg *Func, CfgNode *Target, Mode Kind) create() argument 430 create(Cfg *Func, CfgNode *Target, BrCond Condition, Mode Kind) create() argument 440 create(Cfg *Func, InstX86Label *Label, BrCond Condition, Mode Kind) create() argument 493 create(Cfg *Func, Operand *Target) create() argument 515 create(Cfg *Func, Variable *Dest, Operand *CallTarget) create() argument 619 InstX86BaseInplaceopGPR(Cfg *Func, Operand *SrcDest) InstX86BaseInplaceopGPR() argument 655 this->getDest()->emit(Func); global() variable 678 InstX86BaseUnaryopGPR(Cfg *Func, Variable *Dest, Operand *Src) InstX86BaseUnaryopGPR() argument 704 this->getDest()->emit(Func); global() variable 724 InstX86BaseUnaryopXmm(Cfg *Func, Variable *Dest, Operand *Src) InstX86BaseUnaryopXmm() argument 766 InstX86BaseBinopGPRShift(Cfg *Func, Variable *Dest, Operand *Source) InstX86BaseBinopGPRShift() argument 809 InstX86BaseBinopGPR(Cfg *Func, Variable *Dest, Operand *Source) InstX86BaseBinopGPR() argument 850 InstX86BaseBinopRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86BaseBinopRMW() argument 901 InstX86BaseBinopXmm(Cfg *Func, Variable *Dest, Operand *Source, Type ArithmeticTypeOverride = IceType_void) InstX86BaseBinopXmm() argument 954 InstX86BaseBinopXmmShift(Cfg *Func, Variable *Dest, Operand *Source) InstX86BaseBinopXmmShift() argument 983 this->getDest()->emit(Func); global() variable 998 InstX86BaseTernop(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86BaseTernop() argument 1030 this->getDest()->emit(Func); global() variable 1045 InstX86BaseThreeAddressop(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) InstX86BaseThreeAddressop() argument 1101 InstX86BaseMovlike(Cfg *Func, Variable *Dest, Operand *Source) InstX86BaseMovlike() argument 1116 create(Cfg *Func, Operand *SrcDest) create() argument 1121 InstX86Bswap(Cfg *Func, Operand *SrcDest) InstX86Bswap() argument 1127 create(Cfg *Func, Operand *SrcDest) create() argument 1132 InstX86Neg(Cfg *Func, Operand *SrcDest) InstX86Neg() argument 1138 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1143 InstX86Bsf(Cfg *Func, Variable *Dest, Operand *Src) InstX86Bsf() argument 1149 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1154 InstX86Bsr(Cfg *Func, Variable *Dest, Operand *Src) InstX86Bsr() argument 1160 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1168 InstX86Lea(Cfg *Func, Variable *Dest, Operand *Src) InstX86Lea() argument 1177 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1185 InstX86Cbwdq(Cfg *Func, Variable *Dest, Operand *Src) InstX86Cbwdq() argument 1191 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1200 InstX86Movsx(Cfg *Func, Variable *Dest, Operand *Src) InstX86Movsx() argument 1206 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1221 InstX86Movzx(Cfg *Func, Variable *Dest, Operand *Src) InstX86Movzx() argument 1229 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1238 InstX86Movd(Cfg *Func, Variable *Dest, Operand *Src) InstX86Movd() argument 1248 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1265 create(Cfg *Func, Variable *Dest, Operand *Src) create() argument 1272 InstX86Sqrt(Cfg *Func, Variable *Dest, Operand *Src) InstX86Sqrt() argument 1279 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1290 InstX86Mov(Cfg *Func, Variable *Dest, Operand *Source) InstX86Mov() argument 1298 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1306 InstX86Movp(Cfg *Func, Variable *Dest, Operand *Source) InstX86Movp() argument 1313 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1321 InstX86Movq(Cfg *Func, Variable *Dest, Operand *Source) InstX86Movq() argument 1327 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1332 InstX86Add(Cfg *Func, Variable *Dest, Operand *Source) InstX86Add() argument 1338 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1345 InstX86AddRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86AddRMW() argument 1353 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1359 InstX86Addps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Addps() argument 1367 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1372 InstX86Adc(Cfg *Func, Variable *Dest, Operand *Source) InstX86Adc() argument 1378 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1385 InstX86AdcRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86AdcRMW() argument 1393 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1399 InstX86Addss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Addss() argument 1409 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1414 InstX86Padd(Cfg *Func, Variable *Dest, Operand *Source) InstX86Padd() argument 1424 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1430 InstX86Padds(Cfg *Func, Variable *Dest, Operand *Source) InstX86Padds() argument 1440 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1446 InstX86Paddus(Cfg *Func, Variable *Dest, Operand *Source) InstX86Paddus() argument 1454 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1459 InstX86Sub(Cfg *Func, Variable *Dest, Operand *Source) InstX86Sub() argument 1465 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1472 InstX86SubRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86SubRMW() argument 1480 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1486 InstX86Subps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Subps() argument 1496 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1502 InstX86Subss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Subss() argument 1510 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1515 InstX86Sbb(Cfg *Func, Variable *Dest, Operand *Source) InstX86Sbb() argument 1521 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1528 InstX86SbbRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86SbbRMW() argument 1536 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1541 InstX86Psub(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psub() argument 1551 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1557 InstX86Psubs(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psubs() argument 1567 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1573 InstX86Psubus(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psubus() argument 1581 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1586 InstX86And(Cfg *Func, Variable *Dest, Operand *Source) InstX86And() argument 1594 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1600 InstX86Andnps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Andnps() argument 1610 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1616 InstX86Andps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Andps() argument 1624 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1631 InstX86AndRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86AndRMW() argument 1638 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1643 InstX86Pand(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pand() argument 1651 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1657 InstX86Pandn(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pandn() argument 1666 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1672 InstX86Maxss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Maxss() argument 1682 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1688 InstX86Minss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Minss() argument 1697 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1703 InstX86Maxps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Maxps() argument 1711 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1717 InstX86Minps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Minps() argument 1724 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1729 InstX86Or(Cfg *Func, Variable *Dest, Operand *Source) InstX86Or() argument 1736 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1741 InstX86Orps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Orps() argument 1749 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1756 InstX86OrRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86OrRMW() argument 1763 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1768 InstX86Por(Cfg *Func, Variable *Dest, Operand *Source) InstX86Por() argument 1775 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1780 InstX86Xor(Cfg *Func, Variable *Dest, Operand *Source) InstX86Xor() argument 1788 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1794 InstX86Xorps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Xorps() argument 1802 create(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) create() argument 1809 InstX86XorRMW(Cfg *Func, X86OperandMem *DestSrc0, Operand *Src1) InstX86XorRMW() argument 1816 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1821 InstX86Pxor(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pxor() argument 1828 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1836 InstX86Imul(Cfg *Func, Variable *Dest, Operand *Source) InstX86Imul() argument 1842 create(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) create() argument 1852 InstX86ImulImm(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) InstX86ImulImm() argument 1861 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1867 InstX86Mulps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Mulps() argument 1877 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1883 InstX86Mulss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Mulss() argument 1893 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1907 InstX86Pmull(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmull() argument 1916 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1924 InstX86Pmulhw(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmulhw() argument 1933 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1941 InstX86Pmulhuw(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmulhuw() argument 1950 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1958 InstX86Pmaddwd(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmaddwd() argument 1967 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1975 InstX86Pmuludq(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pmuludq() argument 1984 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 1990 InstX86Divps(Cfg *Func, Variable *Dest, Operand *Source) InstX86Divps() argument 2000 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2006 InstX86Divss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Divss() argument 2014 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2019 InstX86Rol(Cfg *Func, Variable *Dest, Operand *Source) InstX86Rol() argument 2025 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2030 InstX86Shl(Cfg *Func, Variable *Dest, Operand *Source) InstX86Shl() argument 2036 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2044 InstX86Psll(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psll() argument 2050 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2055 InstX86Psrl(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psrl() argument 2061 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2066 InstX86Shr(Cfg *Func, Variable *Dest, Operand *Source) InstX86Shr() argument 2072 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2077 InstX86Sar(Cfg *Func, Variable *Dest, Operand *Source) InstX86Sar() argument 2083 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2091 InstX86Psra(Cfg *Func, Variable *Dest, Operand *Source) InstX86Psra() argument 2099 create(Cfg *Func, Variable *Dest, Operand *Source, Type ArithmeticTypeOverride = IceType_void) create() argument 2112 InstX86Pcmpeq(Cfg *Func, Variable *Dest, Operand *Source, Type ArithmeticTypeOverride) InstX86Pcmpeq() argument 2123 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2130 InstX86Pcmpgt(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pcmpgt() argument 2146 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2154 InstX86MovssRegs(Cfg *Func, Variable *Dest, Operand *Source) InstX86MovssRegs() argument 2161 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2171 InstX86Idiv(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Idiv() argument 2177 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2187 InstX86Div(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Div() argument 2193 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2202 InstX86Insertps(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Insertps() argument 2209 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2223 InstX86Pinsr(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Pinsr() argument 2229 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2238 InstX86Shufps(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Shufps() argument 2244 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2255 InstX86Blendvps(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Blendvps() argument 2262 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 2273 InstX86Pblendvb(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstX86Pblendvb() argument 2280 create(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) create() argument 2293 InstX86Pextr(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) InstX86Pextr() argument 2300 create(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) create() argument 2309 InstX86Pshufd(Cfg *Func, Variable *Dest, Operand *Source0, Operand *Source1) InstX86Pshufd() argument 2323 InstX86BaseLockable(Cfg *Func, typename InstX86Base::InstKindX86 Kind, SizeT Maxsrcs, Variable *Dest, bool Locked) InstX86BaseLockable() argument 2339 create(Cfg *Func, Variable *Dest, Variable *Source1, Operand *Source2) create() argument 2362 create(Cfg *Func, Variable *Dest, Variable *Source1, Operand *Source2) create() argument 2385 create(Cfg *Func, Variable *Dest, Variable *Source1, Operand *Source2) create() argument 2408 create(Cfg *Func, Variable *Dest, Operand *Source, BrCond Cond) create() argument 2433 create(Cfg *Func, Variable *Dest, Operand *Source, CmppsCond Condition) create() argument 2462 create(Cfg *Func, Operand *DestOrAddr, Variable *Eax, Variable *Desired, bool Locked) create() argument 2490 create(Cfg *Func, X86OperandMem *Dest, Variable *Edx, Variable *Eax, Variable *Ecx, Variable *Ebx, bool Locked) create() argument 2519 create(Cfg *Func, Variable *Dest, Operand *Source, CvtVariant Variant) create() argument 2541 create(Cfg *Func, Variable *Dest, Operand *Source, Operand *Imm) create() argument 2551 InstX86Round(Cfg *Func, Variable *Dest, Operand *Source, Operand *Imm) InstX86Round() argument 2563 create(Cfg *Func, Operand *Src1, Operand *Src2) create() argument 2584 create(Cfg *Func, Operand *Src1, Operand *Src2) create() argument 2606 create(Cfg *Func) create() argument 2627 create(Cfg *Func) create() argument 2648 create(Cfg *Func, Operand *Source1, Operand *Source2) create() argument 2670 create(Cfg *Func) create() argument 2693 create(Cfg *Func, Operand *Value, X86Operand *Mem) create() argument 2717 create(Cfg *Func, Variable *Value, X86OperandMem *Mem) create() argument 2738 create(Cfg *Func, Operand *Value, X86OperandMem *Mem) create() argument 2759 create(Cfg *Func, Operand *Value, X86OperandMem *Mem) create() argument 2784 create(Cfg *Func, NopVariant Variant) create() argument 2806 create(Cfg *Func, Variable *Dest) create() argument 2826 create(Cfg *Func, Operand *Source) create() argument 2850 create(Cfg *Func, Variable *Source = nullptr) create() argument 2871 create(Cfg *Func, Variable *Dest, BrCond Cond) create() argument 2900 create(Cfg *Func, Operand *Dest, Variable *Source, bool Locked) create() argument 2927 create(Cfg *Func, Operand *Dest, Variable *Source) create() argument 2949 create(Cfg *Func) create() argument 2971 create(Cfg *Func) create() argument 2988 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 2994 InstX86Pshufb(Cfg *Func, Variable *Dest, Operand *Source) InstX86Pshufb() argument 3003 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 3009 InstX86Punpckl(Cfg *Func, Variable *Dest, Operand *Source) InstX86Punpckl() argument 3019 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 3025 InstX86Punpckh(Cfg *Func, Variable *Dest, Operand *Source) InstX86Punpckh() argument 3034 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 3040 InstX86Packss(Cfg *Func, Variable *Dest, Operand *Source) InstX86Packss() argument 3048 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 3054 InstX86Packus(Cfg *Func, Variable *Dest, Operand *Source) InstX86Packus() argument [all...] |
H A D | IceInstX8632.cpp | 124 InstX86FakeRMW::InstX86FakeRMW(Cfg *Func, Operand *Data, Operand *Addr, in InstX86FakeRMW() argument 126 : InstX86Base(Func, InstX86Base::FakeRMW, 3, nullptr), Op(Op) { in InstX86FakeRMW() 132 InstX86Mul::InstX86Mul(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Mul() argument 134 : InstX86Base(Func, InstX86Base::Mul, 2, Dest) { in InstX86Mul() 139 InstX86Shld::InstX86Shld(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Shld() argument 141 : InstX86Base(Func, InstX86Base::Shld, 3, Dest) { in InstX86Shld() 147 InstX86Shrd::InstX86Shrd(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Shrd() argument 149 : InstX86Base(Func, InstX86Base::Shrd, 3, Dest) { in InstX86Shrd() 155 InstX86Label::InstX86Label(Cfg *Func, TargetLowering *Target) in InstX86Label() argument 156 : InstX86Base(Func, InstX86Bas in InstX86Label() 167 InstX86Br(Cfg *Func, const CfgNode *TargetTrue, const CfgNode *TargetFalse, const InstX86Label *Label, BrCond Condition, Mode Kind) InstX86Br() argument 224 InstX86Jmp(Cfg *Func, Operand *Target) InstX86Jmp() argument 229 InstX86Call(Cfg *Func, Variable *Dest, Operand *CallTarget) InstX86Call() argument 235 InstX86Movmsk(Cfg *Func, Variable *Dest, Operand *Source) InstX86Movmsk() argument 240 InstX86Cmov(Cfg *Func, Variable *Dest, Operand *Source, BrCond Condition) InstX86Cmov() argument 249 InstX86Cmpps(Cfg *Func, Variable *Dest, Operand *Source, CmppsCond Condition) InstX86Cmpps() argument 256 InstX86Cmpxchg(Cfg *Func, Operand *DestOrAddr, Variable *Eax, Variable *Desired, bool Locked) InstX86Cmpxchg() argument 268 InstX86Cmpxchg8b(Cfg *Func, X86OperandMem *Addr, Variable *Edx, Variable *Eax, Variable *Ecx, Variable *Ebx, bool Locked) InstX86Cmpxchg8b() argument 283 InstX86Cvt(Cfg *Func, Variable *Dest, Operand *Source, CvtVariant Variant) InstX86Cvt() argument 289 InstX86Icmp(Cfg *Func, Operand *Src0, Operand *Src1) InstX86Icmp() argument 295 InstX86Ucomiss(Cfg *Func, Operand *Src0, Operand *Src1) InstX86Ucomiss() argument 301 InstX86UD2(Cfg *Func) InstX86UD2() argument 304 InstX86Int3(Cfg *Func) InstX86Int3() argument 307 InstX86Test(Cfg *Func, Operand *Src1, Operand *Src2) InstX86Test() argument 313 InstX86Mfence(Cfg *Func) InstX86Mfence() argument 318 InstX86Store(Cfg *Func, Operand *Value, X86Operand *Mem) InstX86Store() argument 324 InstX86StoreP(Cfg *Func, Variable *Value, X86OperandMem *Mem) InstX86StoreP() argument 330 InstX86StoreQ(Cfg *Func, Operand *Value, X86OperandMem *Mem) InstX86StoreQ() argument 336 InstX86StoreD(Cfg *Func, Operand *Value, X86OperandMem *Mem) InstX86StoreD() argument 342 InstX86Nop(Cfg *Func, NopVariant Variant) InstX86Nop() argument 345 InstX86Fld(Cfg *Func, Operand *Src) InstX86Fld() argument 350 InstX86Fstp(Cfg *Func, Variable *Dest) InstX86Fstp() argument 353 InstX86Pop(Cfg *Func, Variable *Dest) InstX86Pop() argument 363 InstX86Push(Cfg *Func, Operand *Source) InstX86Push() argument 368 InstX86Ret(Cfg *Func, Variable *Source) InstX86Ret() argument 374 InstX86Setcc(Cfg *Func, Variable *Dest, BrCond Cond) InstX86Setcc() argument 377 InstX86Xadd(Cfg *Func, Operand *Dest, Variable *Source, bool Locked) InstX86Xadd() argument 385 InstX86Xchg(Cfg *Func, Operand *Dest, Variable *Source) InstX86Xchg() argument 391 InstX86IacaStart(Cfg *Func) InstX86IacaStart() argument 396 InstX86IacaEnd(Cfg *Func) InstX86IacaEnd() argument 636 emitTwoAddress(const Cfg *Func, const char *Opcode, const char *Suffix) const emitTwoAddress() argument 654 emitIASOpTyGPR(const Cfg *Func, Type Ty, const Operand *Op, const GPREmitterOneOp &Emitter) emitIASOpTyGPR() argument 676 emitIASRegOpTyGPR(const Cfg *Func, Type Ty, const Variable *Var, const Operand *Src, const GPREmitterRegOp &Emitter) emitIASRegOpTyGPR() argument 713 emitIASAddrOpTyGPR(const Cfg *Func, Type Ty, const AsmAddress &Addr, const Operand *Src, const GPREmitterAddrOp &Emitter) emitIASAddrOpTyGPR() argument 735 emitIASAsAddrOpTyGPR(const Cfg *Func, Type Ty, const Operand *Op0, const Operand *Op1, const GPREmitterAddrOp &Emitter) emitIASAsAddrOpTyGPR() argument 753 emitIASGPRShift(const Cfg *Func, Type Ty, const Variable *Var, const Operand *Src, const GPREmitterShiftOp &Emitter) emitIASGPRShift() argument 773 emitIASGPRShiftDouble(const Cfg *Func, const Variable *Dest, const Operand *Src1Op, const Operand *Src2Op, const GPREmitterShiftD &Emitter) emitIASGPRShiftDouble() argument 795 emitIASXmmShift(const Cfg *Func, Type Ty, const Variable *Var, const Operand *Src, const XmmEmitterShiftOp &Emitter) emitIASXmmShift() argument 819 emitIASRegOpTyXMM(const Cfg *Func, Type Ty, const Variable *Var, const Operand *Src, const XmmEmitterRegOp &Emitter) emitIASRegOpTyXMM() argument 845 emitIASCastRegOp(const Cfg *Func, Type DestTy, const Variable *Dest, Type SrcTy, const Operand *Src, const CastEmitterRegOp<DReg_t, SReg_t> &Emitter) emitIASCastRegOp() argument 871 emitIASThreeOpImmOps(const Cfg *Func, Type DispatchTy, const Variable *Dest, const Operand *Src0, const Operand *Src1, const ThreeOpImmEmitter<DReg_t, SReg_t> Emitter) emitIASThreeOpImmOps() argument 898 emitIASMovlikeXMM(const Cfg *Func, const Variable *Dest, const Operand *Src, const XmmEmitterMovOps Emitter) emitIASMovlikeXMM() argument 1033 emitVariableBlendInst(const char *Opcode, const Inst *Instr, const Cfg *Func) emitVariableBlendInst() argument 1047 emitIASVariableBlendInst(const Inst *Instr, const Cfg *Func, const XmmEmitterRegOp &Emitter) emitIASVariableBlendInst() argument [all...] |
H A D | IceInstARM32.cpp | 115 void InstARM32::startNextInst(const Cfg *Func) const { in startNextInst() 116 if (auto *Asm = Func->getAssembler<ARM32::AssemblerARM32>()) in startNextInst() 120 void InstARM32::emitUsingTextFixup(const Cfg *Func) const { in emitUsingTextFixup() 123 GlobalContext *Ctx = Func->getContext(); in emitUsingTextFixup() 124 auto *Asm = Func->getAssembler<ARM32::AssemblerARM32>(); in emitUsingTextFixup() 140 emit(Func); in emitUsingTextFixup() 155 void InstARM32::emitIAS(const Cfg *Func) const { emitUsingTextFixup(Func); } in emitIAS() 158 const InstARM32Pred *Instr, const Cfg *Func, in emitUnaryopGPR() 160 Ostream &Str = Func in emitUnaryopGPR() 157 emitUnaryopGPR(const char *Opcode, const InstARM32Pred *Instr, const Cfg *Func, bool NeedsWidthSuffix) emitUnaryopGPR() argument 172 emitUnaryopFP(const char *Opcode, FPSign Sign, const InstARM32Pred *Instr, const Cfg *Func) emitUnaryopFP() argument 195 emitTwoAddr(const char *Opcode, const InstARM32Pred *Instr, const Cfg *Func) emitTwoAddr() argument 209 emitThreeAddr(const char *Opcode, const InstARM32Pred *Instr, const Cfg *Func, bool SetFlags) emitThreeAddr() argument 225 emitThreeAddrFP(const char *Opcode, FPSign SignType, const InstARM32 *Instr, const Cfg *Func, Type OpType) emitThreeAddrFP() argument 240 emitFourAddrFP(const char *Opcode, FPSign SignType, const InstARM32 *Instr, const Cfg *Func) emitFourAddrFP() argument 256 emitFourAddr(const char *Opcode, const InstARM32Pred *Instr, const Cfg *Func) emitFourAddr() argument 308 emitCmpLike(const char *Opcode, const InstARM32Pred *Instr, const Cfg *Func) emitCmpLike() argument 330 OperandARM32Mem(Cfg *Func, Type Ty, Variable *Base, Variable *Index, ShiftKind ShiftOp, uint16_t ShiftAmt, AddrMode Mode) OperandARM32Mem() argument 470 OperandARM32FlexReg(Cfg *Func, Type Ty, Variable *Reg, ShiftKind ShiftOp, Operand *ShiftAmt) OperandARM32FlexReg() argument 484 InstARM32Br(Cfg *Func, const CfgNode *TargetTrue, const CfgNode *TargetFalse, const InstARM32Label *Label, CondARM32::Cond Pred) InstARM32Br() argument 1277 InstARM32Call(Cfg *Func, Variable *Dest, Operand *CallTarget) InstARM32Call() argument 1283 InstARM32Label(Cfg *Func, TargetARM32 *Target) InstARM32Label() argument 1355 emitSRegsAsText(const Cfg *Func, const Variable *BaseReg, SizeT RegCount) const emitSRegsAsText() argument 1374 emitSRegsOp(const Cfg *Func, EmitForm Form, const Variable *BaseReg, SizeT RegCount, SizeT InstIndex) const emitSRegsOp() argument 1396 emitUsingForm(const Cfg *Func, const EmitForm Form) const emitUsingForm() argument 1462 InstARM32Pop(Cfg *Func, const VarList &Dests) InstARM32Pop() argument 1471 InstARM32Push(Cfg *Func, const VarList &Srcs) InstARM32Push() argument 1479 InstARM32Ret(Cfg *Func, Variable *LR, Variable *Source) InstARM32Ret() argument 1486 InstARM32Str(Cfg *Func, Variable *Value, OperandARM32Mem *Mem, CondARM32::Cond Predicate) InstARM32Str() argument 1493 InstARM32Strex(Cfg *Func, Variable *Dest, Variable *Value, OperandARM32Mem *Mem, CondARM32::Cond Predicate) InstARM32Strex() argument 1500 InstARM32Vstr1(Cfg *Func, Variable *Value, OperandARM32Mem *Mem, CondARM32::Cond Predicate, SizeT Size) InstARM32Vstr1() argument 1508 InstARM32Vdup(Cfg *Func, Variable *Dest, Variable *Src, IValueT Idx) InstARM32Vdup() argument 1514 InstARM32Trap(Cfg *Func) InstARM32Trap() argument 1517 InstARM32Umull(Cfg *Func, Variable *DestLo, Variable *DestHi, Variable *Src0, Variable *Src1, CondARM32::Cond Predicate) InstARM32Umull() argument 1527 InstARM32Vcvt(Cfg *Func, Variable *Dest, Variable *Src, VcvtVariant Variant, CondARM32::Cond Predicate) InstARM32Vcvt() argument 1534 InstARM32Mov(Cfg *Func, Variable *Dest, Operand *Src, CondARM32::Cond Predicate) InstARM32Mov() argument 1790 InstARM32Dmb(Cfg *Func) InstARM32Dmb() argument 1793 InstARM32Nop(Cfg *Func) InstARM32Nop() argument 1796 InstARM32Vcmp(Cfg *Func, Variable *Src0, Operand *Src1, CondARM32::Cond Predicate) InstARM32Vcmp() argument 1804 InstARM32Vmrs(Cfg *Func, CondARM32::Cond Predicate) InstARM32Vmrs() argument 1809 InstARM32Vabs(Cfg *Func, Variable *Dest, Variable *Src, CondARM32::Cond Predicate) InstARM32Vabs() argument 2548 emitSingleGPR(const Cfg *Func, const EmitForm Form, const Variable *Reg) const emitSingleGPR() argument 2560 emitMultipleGPRs(const Cfg *Func, const EmitForm Form, IValueT Registers) const emitMultipleGPRs() argument 2573 emitSRegs(const Cfg *Func, const EmitForm Form, const Variable *BaseReg, SizeT RegCount) const emitSRegs() argument 2596 emitSingleGPR(const Cfg *Func, const EmitForm Form, const Variable *Reg) const emitSingleGPR() argument 2608 emitMultipleGPRs(const Cfg *Func, const EmitForm Form, IValueT Registers) const emitMultipleGPRs() argument 2621 emitSRegs(const Cfg *Func, const EmitForm Form, const Variable *BaseReg, SizeT RegCount) const emitSRegs() argument 3251 dump(const Cfg *Func, Ostream &Str) const dump() argument 3284 create(Cfg *Func, Type Ty, uint32_t Imm, uint32_t RotateAmt) create() argument 3387 dump(const Cfg *Func, Ostream &Str) const dump() argument [all...] |
H A D | IceInstX8664.cpp | 112 InstX86FakeRMW::InstX86FakeRMW(Cfg *Func, Operand *Data, Operand *Addr, 114 : InstX86Base(Func, InstX86Base::FakeRMW, 3, nullptr), Op(Op) { 120 InstX86Mul::InstX86Mul(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Mul() argument 122 : InstX86Base(Func, InstX86Base::Mul, 2, Dest) { in InstX86Mul() 127 InstX86Shld::InstX86Shld(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Shld() argument 129 : InstX86Base(Func, InstX86Base::Shld, 3, Dest) { in InstX86Shld() 135 InstX86Shrd::InstX86Shrd(Cfg *Func, Variable *Dest, Variable *Source1, in InstX86Shrd() argument 137 : InstX86Base(Func, InstX86Base::Shrd, 3, Dest) { in InstX86Shrd() 143 InstX86Label::InstX86Label(Cfg *Func, TargetLowering *Target) in InstX86Label() argument 144 : InstX86Base(Func, InstX86Bas in InstX86Label() 155 InstX86Br(Cfg *Func, const CfgNode *TargetTrue, const CfgNode *TargetFalse, const InstX86Label *Label, BrCond Condition, Mode Kind) InstX86Br() argument 212 InstX86Jmp(Cfg *Func, Operand *Target) InstX86Jmp() argument 217 InstX86Call(Cfg *Func, Variable *Dest, Operand *CallTarget) InstX86Call() argument 223 InstX86Movmsk(Cfg *Func, Variable *Dest, Operand *Source) InstX86Movmsk() argument 228 InstX86Cmov(Cfg *Func, Variable *Dest, Operand *Source, BrCond Condition) InstX86Cmov() argument 237 InstX86Cmpps(Cfg *Func, Variable *Dest, Operand *Source, CmppsCond Condition) InstX86Cmpps() argument 244 InstX86Cmpxchg(Cfg *Func, Operand *DestOrAddr, Variable *Eax, Variable *Desired, bool Locked) InstX86Cmpxchg() argument 256 InstX86Cmpxchg8b(Cfg *Func, X86OperandMem *Addr, Variable *Edx, Variable *Eax, Variable *Ecx, Variable *Ebx, bool Locked) InstX86Cmpxchg8b() argument 271 InstX86Cvt(Cfg *Func, Variable *Dest, Operand *Source, CvtVariant Variant) InstX86Cvt() argument 277 InstX86Icmp(Cfg *Func, Operand *Src0, Operand *Src1) InstX86Icmp() argument 283 InstX86Ucomiss(Cfg *Func, Operand *Src0, Operand *Src1) InstX86Ucomiss() argument 289 InstX86UD2(Cfg *Func) InstX86UD2() argument 292 InstX86Int3(Cfg *Func) InstX86Int3() argument 295 InstX86Test(Cfg *Func, Operand *Src1, Operand *Src2) InstX86Test() argument 301 InstX86Mfence(Cfg *Func) InstX86Mfence() argument 306 InstX86Store(Cfg *Func, Operand *Value, X86Operand *Mem) InstX86Store() argument 312 InstX86StoreP(Cfg *Func, Variable *Value, X86OperandMem *Mem) InstX86StoreP() argument 318 InstX86StoreQ(Cfg *Func, Operand *Value, X86OperandMem *Mem) InstX86StoreQ() argument 324 InstX86StoreD(Cfg *Func, Operand *Value, X86OperandMem *Mem) InstX86StoreD() argument 330 InstX86Nop(Cfg *Func, NopVariant Variant) InstX86Nop() argument 333 InstX86Pop(Cfg *Func, Variable *Dest) InstX86Pop() argument 343 InstX86Push(Cfg *Func, Operand *Source) InstX86Push() argument 348 InstX86Ret(Cfg *Func, Variable *Source) InstX86Ret() argument 354 InstX86Setcc(Cfg *Func, Variable *Dest, BrCond Cond) InstX86Setcc() argument 357 InstX86Xadd(Cfg *Func, Operand *Dest, Variable *Source, bool Locked) InstX86Xadd() argument 365 InstX86Xchg(Cfg *Func, Operand *Dest, Variable *Source) InstX86Xchg() argument 371 InstX86IacaStart(Cfg *Func) InstX86IacaStart() argument 376 InstX86IacaEnd(Cfg *Func) InstX86IacaEnd() argument 623 emitTwoAddress(const Cfg *Func, const char *Opcode, const char *Suffix) const emitTwoAddress() argument 641 emitIASOpTyGPR(const Cfg *Func, Type Ty, const Operand *Op, const GPREmitterOneOp &Emitter) emitIASOpTyGPR() argument 663 emitIASRegOpTyGPR(const Cfg *Func, Type Ty, const Variable *Var, const Operand *Src, const GPREmitterRegOp &Emitter) emitIASRegOpTyGPR() argument 701 emitIASAddrOpTyGPR(const Cfg *Func, Type Ty, const AsmAddress &Addr, const Operand *Src, const GPREmitterAddrOp &Emitter) emitIASAddrOpTyGPR() argument 726 emitIASAsAddrOpTyGPR(const Cfg *Func, Type Ty, const Operand *Op0, const Operand *Op1, const GPREmitterAddrOp &Emitter) emitIASAsAddrOpTyGPR() argument 742 emitIASGPRShift(const Cfg *Func, Type Ty, const Variable *Var, const Operand *Src, const GPREmitterShiftOp &Emitter) emitIASGPRShift() argument 765 emitIASGPRShiftDouble(const Cfg *Func, const Variable *Dest, const Operand *Src1Op, const Operand *Src2Op, const GPREmitterShiftD &Emitter) emitIASGPRShiftDouble() argument 787 emitIASXmmShift(const Cfg *Func, Type Ty, const Variable *Var, const Operand *Src, const XmmEmitterShiftOp &Emitter) emitIASXmmShift() argument 811 emitIASRegOpTyXMM(const Cfg *Func, Type Ty, const Variable *Var, const Operand *Src, const XmmEmitterRegOp &Emitter) emitIASRegOpTyXMM() argument 837 emitIASCastRegOp(const Cfg *Func, Type DestTy, const Variable *Dest, Type SrcTy, const Operand *Src, const CastEmitterRegOp<DReg_t, SReg_t> &Emitter) emitIASCastRegOp() argument 863 emitIASThreeOpImmOps(const Cfg *Func, Type DispatchTy, const Variable *Dest, const Operand *Src0, const Operand *Src1, const ThreeOpImmEmitter<DReg_t, SReg_t> Emitter) emitIASThreeOpImmOps() argument 890 emitIASMovlikeXMM(const Cfg *Func, const Variable *Dest, const Operand *Src, const XmmEmitterMovOps Emitter) emitIASMovlikeXMM() argument 1025 emitVariableBlendInst(const char *Opcode, const Inst *Instr, const Cfg *Func) emitVariableBlendInst() argument 1039 emitIASVariableBlendInst(const Inst *Instr, const Cfg *Func, const XmmEmitterRegOp &Emitter) emitIASVariableBlendInst() argument [all...] |
H A D | IceInst.cpp | 71 Inst::Inst(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest) in Inst() argument 72 : Kind(Kind), Number(Func->newInstNumber()), Dest(Dest), MaxSrcs(MaxSrcs), in Inst() 117 void Inst::renumber(Cfg *Func) { in renumber() argument 118 Number = isDeleted() ? NumberDeleted : Func->newInstNumber(); in renumber() 189 void Inst::livenessLightweight(Cfg *Func, LivenessBV &Live) { in livenessLightweight() argument 192 VariablesMetadata *VMetadata = Func->getVMetadata(); in livenessLightweight() 263 InstAlloca::InstAlloca(Cfg *Func, Variable *Dest, Operand *ByteCount, in InstAlloca() argument 265 : InstHighLevel(Func, Inst::Alloca, 1, Dest), AlignInBytes(AlignInBytes) { in InstAlloca() 271 InstArithmetic::InstArithmetic(Cfg *Func, OpKind Op, Variable *Dest, in InstArithmetic() argument 273 : InstHighLevel(Func, Ins in InstArithmetic() 294 InstAssign(Cfg *Func, Variable *Dest, Operand *Source) InstAssign() argument 304 InstBr(Cfg *Func, Operand *Source, CfgNode *TargetTrue_, CfgNode *TargetFalse_) InstBr() argument 321 InstBr(Cfg *Func, CfgNode *Target) InstBr() argument 347 InstCast(Cfg *Func, OpKind CastKind, Variable *Dest, Operand *Source) InstCast() argument 352 InstExtractElement(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) InstExtractElement() argument 359 InstFcmp(Cfg *Func, FCond Condition, Variable *Dest, Operand *Source1, Operand *Source2) InstFcmp() argument 366 InstIcmp(Cfg *Func, ICond Condition, Variable *Dest, Operand *Source1, Operand *Source2) InstIcmp() argument 373 InstInsertElement(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2, Operand *Source3) InstInsertElement() argument 382 InstLoad(Cfg *Func, Variable *Dest, Operand *SourceAddr) InstLoad() argument 387 InstPhi(Cfg *Func, SizeT MaxSrcs, Variable *Dest) InstPhi() argument 452 lower(Cfg *Func) lower() argument 464 InstRet(Cfg *Func, Operand *RetValue) InstRet() argument 470 InstSelect(Cfg *Func, Variable *Dest, Operand *Condition, Operand *SourceTrue, Operand *SourceFalse) InstSelect() argument 479 InstStore(Cfg *Func, Operand *Data, Operand *Addr) InstStore() argument 496 InstSwitch(Cfg *Func, SizeT NumCases, Operand *Source, CfgNode *LabelDefault) InstSwitch() argument 590 InstJumpTable(Cfg *Func, SizeT NumTargets, CfgNode *Default) InstJumpTable() argument 1017 InstBreakpoint(Cfg *Func) InstBreakpoint() argument [all...] |
H A D | IceInstARM32.h | 105 static OperandARM32Mem *create(Cfg *Func, Type Ty, Variable *Base, in create() argument 108 return new (Func->allocate<OperandARM32Mem>()) in create() 109 OperandARM32Mem(Func, Ty, Base, ImmOffset, Mode); in create() 112 static OperandARM32Mem *create(Cfg *Func, Type Ty, Variable *Base, in create() argument 116 return new (Func->allocate<OperandARM32Mem>()) in create() 117 OperandARM32Mem(Func, Ty, Base, Index, ShiftOp, ShiftAmt, Mode); in create() 136 void emit(const Cfg *Func) const override; 138 void dump(const Cfg *Func, Ostream &Str) const override; 151 OperandARM32Mem(Cfg *Func, Type Ty, Variable *Base, 153 OperandARM32Mem(Cfg *Func, Typ 173 create(Cfg *Func, ConstantInteger32 *ShAmt) create() argument 253 create(Cfg *Func, Type Ty, uint32_t ModifiedImm) create() argument 284 create(Cfg *Func, Type Ty) create() argument 309 create(Cfg *Func, Type Ty, Variable *Reg, ShiftKind ShiftOp, Operand *ShiftAmt) create() argument 348 create(Cfg *Func, Type Ty, SizeT Index) create() argument 361 StackVariable(const Cfg *Func, Type Ty, SizeT Index) StackVariable() argument 495 InstARM32(Cfg *Func, InstKindARM32 Kind, SizeT Maxsrcs, Variable *Dest) InstARM32() argument 514 InstARM32Pred(Cfg *Func, InstKindARM32 Kind, SizeT Maxsrcs, Variable *Dest, CondARM32::Cond Predicate) InstARM32Pred() argument 556 create(Cfg *Func, Variable *Dest, Operand *Src, CondARM32::Cond Predicate) create() argument 571 dumpDest(Func); global() variable 575 dumpSources(Func); global() variable 580 InstARM32UnaryopGPR(Cfg *Func, Variable *Dest, Operand *Src, CondARM32::Cond Predicate) InstARM32UnaryopGPR() argument 597 create(Cfg *Func, Variable *Dest, Variable *Src, CondARM32::Cond Predicate) create() argument 612 dumpDest(Func); global() variable 616 dumpSources(Func); global() variable 621 InstARM32UnaryopFP(Cfg *Func, Variable *Dest, Operand *Src, CondARM32::Cond Predicate) InstARM32UnaryopFP() argument 640 create(Cfg *Func, Variable *Dest, Variable *Src, CondARM32::Cond Predicate) create() argument 648 InstARM32UnaryopSignAwareFP(Cfg *Func, Variable *Dest, Operand *Src, CondARM32::Cond Predicate) InstARM32UnaryopSignAwareFP() argument 662 create(Cfg *Func, Variable *Dest, Operand *Src, CondARM32::Cond Predicate) create() argument 677 dumpDest(Func); global() variable 681 dumpSources(Func); global() variable 686 InstARM32TwoAddrGPR(Cfg *Func, Variable *Dest, Operand *Src, CondARM32::Cond Predicate) InstARM32TwoAddrGPR() argument 704 create(Cfg *Func, Variable *Dest, Operand *Source, CondARM32::Cond Predicate) create() argument 717 dumpDest(Func); global() variable 719 dumpSources(Func); global() variable 724 InstARM32LoadBase(Cfg *Func, Variable *Dest, Operand *Source, CondARM32::Cond Predicate) InstARM32LoadBase() argument 744 create(Cfg *Func, Variable *Dest, Variable *Src0, Operand *Src1, CondARM32::Cond Predicate, bool SetFlags = false) create() argument 761 dumpDest(Func); global() variable 765 dumpSources(Func); global() variable 770 InstARM32ThreeAddrGPR(Cfg *Func, Variable *Dest, Variable *Src0, Operand *Src1, CondARM32::Cond Predicate, bool SetFlags) InstARM32ThreeAddrGPR() argument 795 create(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1) create() argument 811 dumpDest(Func); global() variable 814 dumpSources(Func); global() variable 821 InstARM32ThreeAddrFP(Cfg *Func, Variable *Dest, Variable *Src0, Operand *Src1) InstARM32ThreeAddrFP() argument 845 create(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1) create() argument 852 create(Cfg *Func, Variable *Dest, Variable *Src0, ConstantInteger32 *Src1) create() argument 861 InstARM32ThreeAddrSignAwareFP(Cfg *Func, Variable *Dest, Variable *Src0, Operand *Src1) InstARM32ThreeAddrSignAwareFP() argument 875 create(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1, Variable *Src2, CondARM32::Cond Predicate) create() argument 891 dumpDest(Func); global() variable 895 dumpSources(Func); global() variable 900 InstARM32FourAddrGPR(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1, Variable *Src2, CondARM32::Cond Predicate) InstARM32FourAddrGPR() argument 925 create(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1) create() argument 940 dumpDest(Func); global() variable 943 dumpDest(Func); global() variable 945 dumpSources(Func); global() variable 950 InstARM32FourAddrFP(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1) InstARM32FourAddrFP() argument 969 create(Cfg *Func, Variable *Src0, Operand *Src1, CondARM32::Cond Predicate) create() argument 986 dumpSources(Func); global() variable 991 InstARM32CmpLike(Cfg *Func, Variable *Src0, Operand *Src1, CondARM32::Cond Predicate) InstARM32CmpLike() argument 1078 create(Cfg *Func, TargetARM32 *Target) create() argument 1105 create(Cfg *Func, CfgNode *TargetTrue, CfgNode *TargetFalse, CondARM32::Cond Predicate) create() argument 1113 create(Cfg *Func, CfgNode *Target) create() argument 1122 create(Cfg *Func, CfgNode *Target, CondARM32::Cond Predicate) create() argument 1132 create(Cfg *Func, InstARM32Label *Label, CondARM32::Cond Predicate) create() argument 1179 create(Cfg *Func, Variable *Dest, Operand *CallTarget) create() argument 1205 InstARM32RegisterStackOp(Cfg *Func, InstKindARM32 Kind, SizeT Maxsrcs, Variable *Dest) InstARM32RegisterStackOp() argument 1235 create(Cfg *Func, const VarList &Dests) create() argument 1263 create(Cfg *Func, const VarList &Srcs) create() argument 1297 create(Cfg *Func, Variable *LR, Variable *Source = nullptr) create() argument 1319 create(Cfg *Func, Variable *Value, OperandARM32Mem *Mem, CondARM32::Cond Predicate) create() argument 1344 create(Cfg *Func, Variable *Dest, Variable *Value, OperandARM32Mem *Mem, CondARM32::Cond Predicate) create() argument 1369 create(Cfg *Func, Variable *Value, OperandARM32Mem *Mem, CondARM32::Cond Predicate, SizeT Size) create() argument 1395 create(Cfg *Func, Variable *Dest, Variable *Src, IValueT Idx) create() argument 1417 create(Cfg *Func) create() argument 1437 create(Cfg *Func, Variable *DestLo, Variable *DestHi, Variable *Src0, Variable *Src1, CondARM32::Cond Predicate) create() argument 1478 create(Cfg *Func, Variable *Dest, Variable *Src, VcvtVariant Variant, CondARM32::Cond Predicate) create() argument 1502 create(Cfg *Func, Variable *Dest, Operand *Src, CondARM32::Cond Predicate) create() argument 1545 create(Cfg *Func, Variable *Dest, Variable *Src0, uint32_t Index, CondARM32::Cond Predicate) create() argument 1555 InstARM32Extract(Cfg *Func, Variable *Dest, Variable *Src0, uint32_t Index, CondARM32::Cond Predicate) InstARM32Extract() argument 1574 create(Cfg *Func, Variable *Dest, Variable *Src0, uint32_t Index, CondARM32::Cond Predicate) create() argument 1584 InstARM32Insert(Cfg *Func, Variable *Dest, Variable *Src0, uint32_t Index, CondARM32::Cond Predicate) InstARM32Insert() argument 1601 create(Cfg *Func, Variable *Src0, Variable *Src1, CondARM32::Cond Predicate) create() argument 1606 create(Cfg *Func, Variable *Src0, OperandARM32FlexFpZero *Src1, CondARM32::Cond Predicate) create() argument 1629 create(Cfg *Func, CondARM32::Cond Predicate) create() argument 1647 create(Cfg *Func, Variable *Dest, Variable *Src, CondARM32::Cond Predicate) create() argument 1668 create(Cfg *Func) create() argument 1686 create(Cfg *Func) create() argument [all...] |
H A D | IceInst.h | 84 void renumber(Cfg *Func); 164 void livenessLightweight(Cfg *Func, LivenessBV &Live); 182 // resize(size_t, const Ice::Inst &). virtual void emit(const Cfg *Func) 183 // const = 0; virtual void emitIAS(const Cfg *Func) const = 0; 187 virtual void emitIAS(const Cfg *Func) const { emit(Func); } 188 virtual void dump(const Cfg *Func) const; 189 virtual void dumpExtras(const Cfg *Func) const; 190 void dumpDecorated(const Cfg *Func) const; 191 void emitSources(const Cfg *Func) cons 363 create(Cfg *Func, Variable *Dest, Operand *Source) create() argument 385 create(Cfg *Func, Operand *Source, CfgNode *TargetTrue, CfgNode *TargetFalse) create() argument 391 create(Cfg *Func, CfgNode *Target) create() argument 430 create(Cfg *Func, SizeT NumArgs, Variable *Dest, Operand *CallTarget, bool HasTailCall, bool IsTargetHelperCall = false, bool IsVariadic = false) create() argument 455 InstCall(Cfg *Func, SizeT NumArgs, Variable *Dest, Operand *CallTarget, bool HasTailCall, bool IsTargetHelperCall, bool IsVariadic, bool HasSideEff, InstKind Kind) InstCall() argument 486 create(Cfg *Func, OpKind CastKind, Variable *Dest, Operand *Source) create() argument 509 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 541 create(Cfg *Func, FCond Condition, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 573 create(Cfg *Func, ICond Condition, Variable *Dest, Operand *Source1, Operand *Source2) create() argument 598 create(Cfg *Func, Variable *Dest, Operand *Source1, Operand *Source2, Operand *Source3) create() argument 623 create(Cfg *Func, SizeT NumArgs, Variable *Dest, const Intrinsics::IntrinsicInfo &Info) create() argument 642 InstIntrinsic(Cfg *Func, SizeT NumArgs, Variable *Dest, const Intrinsics::IntrinsicInfo &Info) InstIntrinsic() argument 656 create(Cfg *Func, Variable *Dest, Operand *SourceAddr, uint32_t Align = 1) create() argument 678 create(Cfg *Func, SizeT MaxSrcs, Variable *Dest) create() argument 712 create(Cfg *Func, Operand *RetValue = nullptr) create() argument 736 create(Cfg *Func, Variable *Dest, Operand *Condition, Operand *SourceTrue, Operand *SourceFalse) create() argument 761 create(Cfg *Func, Operand *Data, Operand *Addr, uint32_t Align = 1) create() argument 784 create(Cfg *Func, SizeT NumCases, Operand *Source, CfgNode *LabelDefault) create() argument 828 create(Cfg *Func) create() argument 859 create(Cfg *Func, Variable *Dest, Variable *Src = nullptr) create() argument 886 create(Cfg *Func, Variable *Src, uint32_t Weight = 1) create() argument 914 create(Cfg *Func, const Inst *Linked) create() argument 943 create(Cfg *Func, Variable *Dest, Operand *Src0, Operand *Src1) create() argument 1030 create(Cfg *Func, SizeT NumTargets, CfgNode *Default) create() argument 1097 create(Cfg *Func) create() argument 1122 InstTarget(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest) InstTarget() argument [all...] |
H A D | WasmTranslator.cpp | 264 explicit IceBuilder(class Cfg *Func) in IceBuilder() argument 265 : ControlPtr(nullptr), Func(Func), Ctx(Func->getContext()) {} in IceBuilder() 270 return Func->allocateArrayOf<Node>(Count); in Buffer() 276 auto *Entry = Func->getEntryNode(); in Start() 286 Entry->appendInst(InstLoad::create(Func, WasmMemoryV, WasmMemoryPtr)); in Start() 295 Func->addArg(Arg); in Param() 301 auto *Loop = Func->makeNode(); in Loop() 303 Entry->appendInst(InstBr::create(Func, Loo in Loop() 1284 class Cfg *Func; global() member in IceBuilder 1436 auto Func = Cfg::create(Ctx, getNextSequenceNumber()); translateFunction() local 1638 std::unique_ptr<Cfg> Func = nullptr; translate() local [all...] |
H A D | IceCfgNode.cpp | 45 Func->setError("Phi instruction added to the middle of a block"); in appendInst() 71 template <typename List> void removeDeletedAndRenumber(List *L, Cfg *Func) { in removeDeletedAndRenumber() argument 79 I->renumber(Func); in removeDeletedAndRenumber() 86 InstNumberT FirstNumber = Func->getNextInstNumber(); in renumberInstructions() 87 removeDeletedAndRenumber(&Phis, Func); in renumberInstructions() 88 removeDeletedAndRenumber(&Insts, Func); in renumberInstructions() 89 InstCountEstimate = Func->getNextInstNumber() - FirstNumber; in renumberInstructions() 168 Insts.insert(Insts.begin(), Phi->lower(Func)); in placePhiLoads() 264 auto *NewInst = InstAssign::create(Func, Dest, Operand); in placePhiStores() 287 CfgNode *NewNode = Func in splitIncomingEdge() 952 emitRegisterUsage(Ostream &Str, const Cfg *Func, const CfgNode *Node, bool IsLiveIn, CfgVector<SizeT> &LiveRegCount) emitRegisterUsage() argument 1001 emitLiveRangesEnded(Ostream &Str, const Cfg *Func, const Inst *Instr, CfgVector<SizeT> &LiveRegCount) emitLiveRangesEnded() argument 1036 updateStats(Cfg *Func, const Inst *I) updateStats() argument 1236 auto *Func = getCfg(); shortCircuit() local [all...] |
H A D | IceCfgNode.h | 31 static CfgNode *create(Cfg *Func, SizeT Number) { in create() argument 32 return new (Func->allocate<CfgNode>()) CfgNode(Func, Number); in create() 35 Cfg *getCfg() const { return Func; } in getCfg() 48 Name = NodeString::createWithString(Func, NewName); in setName() 51 return ".L" + Func->getFunctionName() + "$" + getName(); in getAsmName() 112 void emit(Cfg *Func) const; 113 void emitIAS(Cfg *Func) const; 114 void dump(Cfg *Func) const; 133 CfgNode(Cfg *Func, Size argument 137 Cfg *const Func; global() member in Ice::CfgNode [all...] |
/third_party/skia/third_party/externals/oboe/samples/RhythmGame/third_party/glm/detail/ |
H A D | _vectorize.hpp | 20 GLM_FUNC_QUALIFIER static tvec1<R, P> call(R (*Func) (T x), tvec1<T, P> const & v) in call() 22 return tvec1<R, P>(Func(v.x)); in call() 29 GLM_FUNC_QUALIFIER static tvec2<R, P> call(R (*Func) (T x), tvec2<T, P> const & v) in call() 31 return tvec2<R, P>(Func(v.x), Func(v.y)); in call() 38 GLM_FUNC_QUALIFIER static tvec3<R, P> call(R (*Func) (T x), tvec3<T, P> const & v) in call() 40 return tvec3<R, P>(Func(v.x), Func(v.y), Func(v.z)); in call() 47 GLM_FUNC_QUALIFIER static tvec4<R, P> call(R (*Func) ( [all...] |
/third_party/typescript/tests/baselines/reference/ |
H A D | normalizedIntersectionTooComplex.js | 7 interface Func<T> { 14 "0": { common?: string; "0"?: number, ref?: Obj<Big["0"]> | Func<Big["0"]>; } 15 "1": { common?: string; "1"?: number, ref?: Obj<Big["1"]> | Func<Big["1"]>; } 16 "2": { common?: string; "2"?: number, ref?: Obj<Big["2"]> | Func<Big["2"]>; } 17 "3": { common?: string; "3"?: number, ref?: Obj<Big["3"]> | Func<Big["3"]>; } 18 "4": { common?: string; "4"?: number, ref?: Obj<Big["4"]> | Func<Big["4"]>; } 19 "5": { common?: string; "5"?: number, ref?: Obj<Big["5"]> | Func<Big["5"]>; } 20 "6": { common?: string; "6"?: number, ref?: Obj<Big["6"]> | Func<Big["6"]>; } 21 "7": { common?: string; "7"?: number, ref?: Obj<Big["7"]> | Func<Big["7"]>; } 22 "8": { common?: string; "8"?: number, ref?: Obj<Big["8"]> | Func<Bi [all...] |
H A D | strictFunctionTypesErrors.js | 26 type Func<T, U> = (x: T) => U; 28 declare let g1: Func<Object, Object>; 29 declare let g2: Func<Object, string>; 30 declare let g3: Func<string, Object>; 31 declare let g4: Func<string, string>; 49 declare let h1: Func<Func<Object, void>, Object>; 50 declare let h2: Func<Func<Object, void>, string>; 51 declare let h3: Func<Fun [all...] |
/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/ |
H A D | ReflectionUtil.cs | 83 internal static Func<IMessage, object> CreateFuncIMessageObject(MethodInfo method) => 94 internal static Func<IMessage, int> CreateFuncIMessageInt32(MethodInfo method) => 115 internal static Func<IMessage, bool> CreateFuncIMessageBool(MethodInfo method) => 118 internal static Func<IMessage, bool> CreateIsInitializedCaller(Type msg) => 141 Func<IMessage, int> CreateFuncIMessageInt32(MethodInfo method); in CreateFuncIMessageInt32() 143 Func<IMessage, object> CreateFuncIMessageObject(MethodInfo method); in CreateFuncIMessageObject() 145 Func<IMessage, bool> CreateFuncIMessageBool(MethodInfo method); in CreateFuncIMessageBool() 158 Func<IMessage, bool> CreateIsInitializedCaller(); in CreateIsInitializedCaller() 164 public Func<IMessage, int> CreateFuncIMessageInt32(MethodInfo method) in CreateFuncIMessageInt32() 166 // On pleasant runtimes, we can create a Func<in in CreateFuncIMessageInt32() [all...] |
/third_party/skia/third_party/externals/tint/src/resolver/ |
H A D | function_validation_test.cc | 32 Func("func_a", {Param("common_name", ty.f32())}, ty.void_(), {}); in TEST_F() 33 Func("func_b", {Param("common_name", ty.f32())}, ty.void_(), {}); in TEST_F() 42 Func("func", {Param("common_name", ty.f32())}, ty.void_(), {}); in TEST_F() 51 Func("func", {Param(Source{{12, 34}}, "common_name", ty.f32())}, ty.void_(), in TEST_F() 65 Func("func", {Param(Source{{12, 34}}, "common_name", ty.f32())}, ty.void_(), in TEST_F() 76 Func(Source{{12, 34}}, "func", ast::VariableList{}, ty.void_(), in TEST_F() 91 Func("func", ast::VariableList{}, ty.i32(), in TEST_F() 107 Func("a", ast::VariableList{}, ty.void_(), in TEST_F() 113 Func(Source{{12, 34}}, "b", ast::VariableList{}, ty.i32(), in TEST_F() 133 Func("fun in TEST_F() [all...] |
H A D | call_validation_test.cc | 28 Func("foo", {Param(Sym(), ty.i32()), Param(Sym(), ty.f32())}, ty.void_(), in TEST_F() 40 Func("foo", {Param(Sym(), ty.i32()), Param(Sym(), ty.f32())}, ty.void_(), in TEST_F() 52 Func("foo", {Param(Sym(), ty.i32()), Param(Sym(), ty.f32())}, ty.void_(), in TEST_F() 67 Func("func", {}, ty.f32(), {Return(Expr(1.0f))}, {}); in TEST_F() 69 Func("main", {}, ty.void_(), in TEST_F() 85 Func("foo", {param}, ty.void_(), {}); in TEST_F() 86 Func("main", {}, ty.void_(), in TEST_F() 102 Func("foo", {param}, ty.void_(), {}); in TEST_F() 103 Func("main", {}, ty.void_(), in TEST_F() 122 Func("fo in TEST_F() [all...] |
/third_party/protobuf/src/google/protobuf/ |
H A D | repeated_field_reflection_unittest.cc | 53 static int Func(int i, int j) { return i * j; } in Func() function 55 static std::string StrFunc(int i, int j) { return StrCat(Func(i, 4)); } in StrFunc() 63 message.add_repeated_int32(Func(i, 1)); in TEST() 64 message.add_repeated_double(Func(i, 2)); in TEST() 66 message.add_repeated_foreign_message()->set_c(Func(i, 6)); in TEST() 113 EXPECT_EQ(rf_int32.Get(i), Func(i, 1)); in TEST() 114 EXPECT_EQ(rf_double.Get(i), Func(i, 2)); in TEST() 116 EXPECT_EQ(rpf_foreign_message.Get(i).c(), Func(i, 6)); in TEST() 118 Func(i, 6)); in TEST() 121 EXPECT_EQ(mrf_int32->Get(i), Func( in TEST() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUHSAMetadataStreamer.cpp | 265 void MetadataStreamerV2::emitKernelLanguage(const Function &Func) { in emitKernelLanguage() argument 269 auto Node = Func.getParent()->getNamedMetadata("opencl.ocl.version"); in emitKernelLanguage() 283 void MetadataStreamerV2::emitKernelAttrs(const Function &Func) { in emitKernelAttrs() argument 286 if (auto Node = Func.getMetadata("reqd_work_group_size")) in emitKernelAttrs() 288 if (auto Node = Func.getMetadata("work_group_size_hint")) in emitKernelAttrs() 290 if (auto Node = Func.getMetadata("vec_type_hint")) { in emitKernelAttrs() 295 if (Func.hasFnAttribute("runtime-handle")) { in emitKernelAttrs() 297 Func.getFnAttribute("runtime-handle").getValueAsString().str(); in emitKernelAttrs() 301 void MetadataStreamerV2::emitKernelArgs(const Function &Func) { in emitKernelArgs() argument 302 for (auto &Arg : Func in emitKernelArgs() 309 auto Func = Arg.getParent(); emitKernelArg() local 399 emitHiddenKernelArgs(const Function &Func) emitHiddenKernelArgs() argument 472 auto &Func = MF.getFunction(); emitKernel() local 677 emitKernelLanguage(const Function &Func, msgpack::MapDocNode Kern) emitKernelLanguage() argument 696 emitKernelAttrs(const Function &Func, msgpack::MapDocNode Kern) emitKernelAttrs() argument 717 emitKernelArgs(const Function &Func, msgpack::MapDocNode Kern) emitKernelArgs() argument 731 auto Func = Arg.getParent(); emitKernelArg() local 835 emitHiddenKernelArgs(const Function &Func, unsigned &Offset, msgpack::ArrayDocNode Args) emitHiddenKernelArgs() argument 943 auto &Func = MF.getFunction(); emitKernel() local [all...] |
/third_party/skia/third_party/externals/harfbuzz/test/api/ |
H A D | hb-test.h | 197 #define hb_test_add(Func) hb_test_add_func (#Func, Func) 208 #define hb_test_add_flavor(Flavor, Func) hb_test_add_func (#Func, Flavor, Func) 219 #define hb_test_add_data(UserData, Func) hb_test_add_data_func (#Func, UserData, Func) 231 #define hb_test_add_data_flavor(UserData, Flavor, Func) hb_test_add_data_func_flavo in hb_test_add_data_func_flavor() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
H A D | PPCLowerMASSVEntries.cpp | 55 static std::string createMASSVFuncName(Function &Func, 57 bool lowerMASSVCall(CallInst *CI, Function &Func, Module &M, 91 PPCLowerMASSVEntries::createMASSVFuncName(Function &Func, in createMASSVFuncName() argument 94 auto GenericName = Func.getName().drop_back(MASSVSuffixLength).str(); in createMASSVFuncName() 102 bool PPCLowerMASSVEntries::lowerMASSVCall(CallInst *CI, Function &Func, in lowerMASSVCall() argument 108 std::string MASSVEntryName = createMASSVFuncName(Func, Subtarget); in lowerMASSVCall() 110 MASSVEntryName, Func.getFunctionType(), Func.getAttributes()); in lowerMASSVCall() 128 for (Function &Func : M) { in runOnModule() 129 if (!Func in runOnModule() [all...] |
/third_party/libunwind/libunwind/doc/ |
H A D | libunwind-setjmp.tex | 16 \Type{int} \Func{setjmp}(\Type{jmp\_buf}~\Var{env});\\ 17 \Type{void} \Func{longjmp}(\Type{jmp\_buf}~\Var{env}, \Type{int}~\Var{val});\\ 18 \Type{int} \Func{\_setjmp}(\Type{jmp\_buf}~\Var{env});\\ 19 \Type{void} \Func{\_longjmp}(\Type{jmp\_buf}~\Var{env}, \Type{int}~\Var{val});\\ 20 \Type{int} \Func{sigsetjmp}(\Type{sigjmp\_buf}~\Var{env}, \Type{int}~\Var{savemask});\\ 21 \Type{void} \Func{siglongjmp}(\Type{sigjmp\_buf}~\Var{env}, \Type{int}~\Var{val});\\ 30 \Func{setjmp}() routines is very fast. Typically, just 2 or 3 words 32 \Func{sigprocmask}(2), in the case of \Func{sigsetjmp}). On the 34 \Func{longjm [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
H A D | LibCallsShrinkWrap.cpp | 96 bool performCallDomainErrorOnly(CallInst *CI, const LibFunc &Func); 97 bool performCallErrors(CallInst *CI, const LibFunc &Func); 98 bool performCallRangeErrorOnly(CallInst *CI, const LibFunc &Func); 99 Value *generateOneRangeCond(CallInst *CI, const LibFunc &Func); 100 Value *generateTwoRangeCond(CallInst *CI, const LibFunc &Func); 101 Value *generateCondForPow(CallInst *CI, const LibFunc &Func); 137 const LibFunc &Func) { in performCallDomainErrorOnly() 140 switch (Func) { in performCallDomainErrorOnly() 189 const LibFunc &Func) { in performCallRangeErrorOnly() 192 switch (Func) { in performCallRangeErrorOnly() 136 performCallDomainErrorOnly(CallInst *CI, const LibFunc &Func) performCallDomainErrorOnly() argument 188 performCallRangeErrorOnly(CallInst *CI, const LibFunc &Func) performCallRangeErrorOnly() argument 226 performCallErrors(CallInst *CI, const LibFunc &Func) performCallErrors() argument 319 generateOneRangeCond(CallInst *CI, const LibFunc &Func) generateOneRangeCond() argument 341 generateTwoRangeCond(CallInst *CI, const LibFunc &Func) generateTwoRangeCond() argument 420 generateCondForPow(CallInst *CI, const LibFunc &Func) generateCondForPow() argument 506 LibFunc Func; perform() local [all...] |