Home
last modified time | relevance | path

Searched full:gpr3 (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTLSDynamicCall.cpp11 // which define GPR3. A copy is added from GPR3 to the target virtual
13 // a call instruction, so its target register is constrained to be GPR3.
16 // a local- or general-dynamic TLS access sequence to be GPR3.
96 Register GPR3 = Is64Bit ? PPC::X3 : PPC::R3; in processBlock() local
253 BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), GPR3) in processBlock()
256 BuildMI(MBB, I, DL, TII->get(Opc2), GPR3).addReg(GPR3); in processBlock()
263 BuildMI(MBB, I, DL, TII->get(TargetOpcode::COPY), GPR3) in processBlock()
265 BuildMI(MBB, I, DL, TII->get(Opc2), GPR3).addReg(GPR3).addReg(GPR4); in processBlock()
270 BuildMI(MBB, I, DL, TII->get(Opc2), GPR3); in processBlock()
274 Addi = BuildMI(MBB, I, DL, TII->get(Opc1), GPR3).addImm(0); in processBlock()
[all …]
H A DPPCAsmPrinter.cpp704 "GETtls[ld]ADDR[32] must define GPR3"); in EmitTlsCall()
708 "GETtls[ld]ADDR[32] must read GPR3"); in EmitTlsCall()
/freebsd/sys/contrib/device-tree/src/arm64/exynos/
H A Dexynos5433-pinctrl.dtsi248 gpr3: gpr3-gpio-bank { label
320 samsung,pins = "gpr3-0";
327 samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3";
334 samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7";
341 samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6";
H A Dexynos7-pinctrl.dtsi487 gpr3: gpr3-gpio-bank { label
580 samsung,pins = "gpr3-0";
587 samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3";
594 samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7";
H A Dexynos5433-tm2-common.dtsi116 gpio = <&gpr3 3 GPIO_ACTIVE_HIGH>;
125 mic-bias-gpios = <&gpr3 2 GPIO_ACTIVE_HIGH>;
1141 PIN_IN(gpr3-0, NONE, FAST_SR1);
1142 PIN_IN(gpr3-1, DOWN, FAST_SR1);
1143 PIN_IN(gpr3-2, DOWN, FAST_SR1);
1144 PIN_IN(gpr3-3, DOWN, FAST_SR1);
1145 PIN_IN(gpr3-7, NONE, FAST_SR1);
1264 device-wakeup-gpios = <&gpr3 7 GPIO_ACTIVE_HIGH>;
/freebsd/sys/arm/freescale/imx/
H A Dimx6_hdmi.c142 uint32_t gpr3; in imx_hdmi_attach() local
168 gpr3 = imx_iomux_gpr_get(IOMUXC_GPR3); in imx_hdmi_attach()
169 gpr3 &= ~(IOMUXC_GPR3_HDMI_MASK); in imx_hdmi_attach()
170 gpr3 |= IOMUXC_GPR3_HDMI_IPU1_DI0; in imx_hdmi_attach()
171 imx_iomux_gpr_set(IOMUXC_GPR3, gpr3); in imx_hdmi_attach()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCallingConv.h183 // If GPR2 and GPR3 are available, then we may pass vararg in R2Q. in CC_XPLINK64_Allocate128BitVararg()
184 // If only GPR3 is available, we need to set custom handling to copy in CC_XPLINK64_Allocate128BitVararg()
185 // hi bits into GPR3. in CC_XPLINK64_Allocate128BitVararg()
H A DSystemZCallingConv.td229 // long double, can only be passed in GPR2 and GPR3, if available,
H A DSystemZISelLowering.cpp2006 // occupies the third and fourth slot of the argument list GPR3 should in LowerCall()
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Dsamsung,tm2-audio.txt32 mic-bias-gpios = <&gpr3 2 0>;
H A Dsamsung,tm2.yaml74 mic-bias-gpios = <&gpr3 2 GPIO_ACTIVE_HIGH>;
/freebsd/contrib/llvm-project/libunwind/src/
H A DUnwindRegistersRestore.S442 // GPR0 to save the value of GPR3 in the context before it is wiped out.
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp399 // -msvr4-struct-return puts small aggregates in GPR3 and GPR4. in classifyReturnType()