Home
last modified time | relevance | path

Searched refs:Func (Results 1 - 25 of 432) sorted by relevance

12345678910>>...18

/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
H A DIceInstMIPS32.cpp46 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 DIceInstMIPS32.h81 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 DIceInstX8632.h88 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 DIceInstX8664.h82 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 DIceInstX8632.cpp124 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 DIceInstARM32.cpp115 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 DIceInstX8664.cpp112 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 DIceInst.cpp71 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 DIceInstARM32.h105 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 DIceInst.h84 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 DWasmTranslator.cpp264 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 DIceCfgNode.cpp45 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 DIceCfgNode.h31 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.hpp20 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 DnormalizedIntersectionTooComplex.js7 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 DstrictFunctionTypesErrors.js26 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 DReflectionUtil.cs83 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 Dfunction_validation_test.cc32 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 Dcall_validation_test.cc28 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 Drepeated_field_reflection_unittest.cc53 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 DAMDGPUHSAMetadataStreamer.cpp265 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 Dhb-test.h197 #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 DPPCLowerMASSVEntries.cpp55 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 Dlibunwind-setjmp.tex16 \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 DLibCallsShrinkWrap.cpp96 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...]

Completed in 34 milliseconds

12345678910>>...18