Home
last modified time | relevance | path

Searched refs:createResultReg (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp391 Reg = createResultReg(Subtarget->hasAddr64() ? &WebAssembly::I64RegClass in materializeLoadStoreOperands()
466 Register Imm = createResultReg(&WebAssembly::I32RegClass); in zeroExtendToI32()
471 Register Result = createResultReg(&WebAssembly::I32RegClass); in zeroExtendToI32()
496 Register Imm = createResultReg(&WebAssembly::I32RegClass); in signExtendToI32()
501 Register Left = createResultReg(&WebAssembly::I32RegClass); in signExtendToI32()
507 Register Right = createResultReg(&WebAssembly::I32RegClass); in signExtendToI32()
525 Register Result = createResultReg(&WebAssembly::I64RegClass); in zeroExtend()
547 Register Result = createResultReg(&WebAssembly::I64RegClass); in signExtend()
590 Register NotReg = createResultReg(&WebAssembly::I32RegClass); in notValue()
598 Register ResultReg = createResultReg(MRI.getRegClass(Reg)); in copyValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp324 Register ResultReg = createResultReg(&Mips::GPR32RegClass); in emitLogicalOp()
340 Register ResultReg = createResultReg(&Mips::GPR32RegClass); in fastMaterializeAlloca()
361 Register ResultReg = createResultReg(RC); in materialize32BitInt()
375 Register TmpReg = createResultReg(RC); in materialize32BitInt()
390 Register DestReg = createResultReg(RC); in materializeFP()
396 Register DestReg = createResultReg(RC); in materializeFP()
411 Register DestReg = createResultReg(RC); in materializeGV()
422 Register TempReg = createResultReg(RC); in materializeGV()
433 Register DestReg = createResultReg(RC); in materializeExternalCallSym()
648 Register TempReg = createResultReg(&Mips::GPR32RegClass); in emitCmp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp152 Register TmpReg = createResultReg(ToRC); in copyRegToRegClass()
430 Register ResultReg = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass); in PPCSimplifyAddress()
520 ResultReg = createResultReg(UseRC); in PPCEmitLoad()
785 Register CondReg = createResultReg(&PPC::CRRCRegClass); in SelectBranch()
931 Register ExtReg = createResultReg(&PPC::GPRCRegClass); in PPCEmitCmp()
937 Register ExtReg = createResultReg(&PPC::GPRCRegClass); in PPCEmitCmp()
989 DestReg = createResultReg(&PPC::GPRCRegClass); in SelectFPTrunc()
994 DestReg = createResultReg(&PPC::VSSRCRegClass); in SelectFPTrunc()
1000 DestReg = createResultReg(&PPC::F4RCRegClass); in SelectFPTrunc()
1022 Register TmpReg = createResultReg(&PPC::G8RCRegClass); in PPCMoveToFPReg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp466 ResultReg = createResultReg(RC); in X86FastEmitLoad()
496 Register AndResult = createResultReg(&X86::GR8RegClass); in X86FastEmitStore()
790 LoadReg = createResultReg(RC); in handleConstantAddresses()
1093 Register CopyReg = createResultReg(&X86::GR32RegClass); in X86SelectCallAddress()
1098 Register ExtReg = createResultReg(&X86::GR64RegClass); in X86SelectCallAddress()
1453 ResultReg = createResultReg(&X86::GR32RegClass); in X86SelectCmp()
1462 ResultReg = createResultReg(&X86::GR8RegClass); in X86SelectCmp()
1498 ResultReg = createResultReg(&X86::GR8RegClass); in X86SelectCmp()
1503 Register FlagReg1 = createResultReg(&X86::GR8RegClass); in X86SelectCmp()
1504 Register FlagReg2 = createResultReg(&X86::GR8RegClass); in X86SelectCmp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp299 Register ResultReg = createResultReg(RC); in fastEmitInst_r()
321 Register ResultReg = createResultReg(RC); in fastEmitInst_rr()
348 Register ResultReg = createResultReg(RC); in fastEmitInst_ri()
373 Register ResultReg = createResultReg(RC); in fastEmitInst_i()
394 Register MoveReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMoveToFPReg()
404 Register MoveReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMoveToIntReg()
430 Register DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeFP()
442 Register DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeFP()
464 Register ImmReg = createResultReg(RC); in ARMMaterializeInt()
480 Register ImmReg = createResultReg(RC); in ARMMaterializeInt()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp362 Register ResultReg = createResultReg(&AArch64::GPR64spRegClass); in fastMaterializeAlloca()
385 Register ResultReg = createResultReg(RC); in materializeInt()
417 Register TmpReg = createResultReg(RC); in materializeFP()
421 Register ResultReg = createResultReg(TLI.getRegClassFor(VT)); in materializeFP()
434 Register ADRPReg = createResultReg(&AArch64::GPR64commonRegClass); in materializeFP()
439 Register ResultReg = createResultReg(TLI.getRegClassFor(VT)); in materializeFP()
462 Register ADRPReg = createResultReg(&AArch64::GPR64commonRegClass); in materializeGV()
473 ResultReg = createResultReg(&AArch64::GPR32RegClass); in materializeGV()
476 ResultReg = createResultReg(&AArch64::GPR64RegClass); in materializeGV()
489 Register Result64 = createResultReg(&AArch64::GPR64RegClass); in materializeGV()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp321 Reg = createResultReg(TLI.getRegClassFor(VT)); in materializeConstant()
806 CLI.ResultReg = createResultReg(TLI.getRegClassFor(ValueType)); in selectPatchpoint()
1574 Register ResultReg = createResultReg(TyRegClass); in selectFreeze()
2020 Register FastISel::createResultReg(const TargetRegisterClass *RC) { in createResultReg() function in FastISel
2032 Register NewOp = createResultReg(RegClass); in constrainOperandRegClass()
2043 Register ResultReg = createResultReg(RC); in fastEmitInst_()
2054 Register ResultReg = createResultReg(RC); in fastEmitInst_r()
2076 Register ResultReg = createResultReg(RC); in fastEmitInst_rr()
2100 Register ResultReg = createResultReg(RC); in fastEmitInst_rrr()
2127 Register ResultReg = createResultReg(RC); in fastEmitInst_ri()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h466 Register createResultReg(const TargetRegisterClass *RC);