Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp322 Register ResultReg = createResultReg(&Mips::GPR32RegClass); in emitLogicalOp()
338 Register ResultReg = createResultReg(&Mips::GPR32RegClass); in fastMaterializeAlloca()
359 Register ResultReg = createResultReg(RC); in materialize32BitInt()
373 Register TmpReg = createResultReg(RC); in materialize32BitInt()
388 Register DestReg = createResultReg(RC); in materializeFP()
394 Register DestReg = createResultReg(RC); in materializeFP()
409 Register DestReg = createResultReg(RC); in materializeGV()
420 Register TempReg = createResultReg(RC); in materializeGV()
431 Register DestReg = createResultReg(RC); in materializeExternalCallSym()
646 Register TempReg = createResultReg(&Mips::GPR32RegClass); in emitCmp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp397 Reg = createResultReg(Subtarget->hasAddr64() ? &WebAssembly::I64RegClass in materializeLoadStoreOperands()
472 Register Imm = createResultReg(&WebAssembly::I32RegClass); in zeroExtendToI32()
477 Register Result = createResultReg(&WebAssembly::I32RegClass); in zeroExtendToI32()
502 Register Imm = createResultReg(&WebAssembly::I32RegClass); in signExtendToI32()
507 Register Left = createResultReg(&WebAssembly::I32RegClass); in signExtendToI32()
513 Register Right = createResultReg(&WebAssembly::I32RegClass); in signExtendToI32()
531 Register Result = createResultReg(&WebAssembly::I64RegClass); in zeroExtend()
553 Register Result = createResultReg(&WebAssembly::I64RegClass); in signExtend()
596 Register NotReg = createResultReg(&WebAssembly::I32RegClass); in notValue()
604 Register ResultReg = createResultReg(MRI.getRegClass(Reg)); in copyValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp146 Register TmpReg = createResultReg(ToRC); in copyRegToRegClass()
418 Register ResultReg = createResultReg(&PPC::G8RC_and_G8RC_NOX0RegClass); in PPCSimplifyAddress()
508 ResultReg = createResultReg(UseRC); in PPCEmitLoad()
773 Register CondReg = createResultReg(&PPC::CRRCRegClass); in SelectBranch()
919 Register ExtReg = createResultReg(&PPC::GPRCRegClass); in PPCEmitCmp()
925 Register ExtReg = createResultReg(&PPC::GPRCRegClass); in PPCEmitCmp()
977 DestReg = createResultReg(&PPC::GPRCRegClass); in SelectFPTrunc()
982 DestReg = createResultReg(&PPC::VSSRCRegClass); in SelectFPTrunc()
988 DestReg = createResultReg(&PPC::F4RCRegClass); in SelectFPTrunc()
1010 Register TmpReg = createResultReg(&PPC::G8RCRegClass); in PPCMoveToFPReg()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp467 ResultReg = createResultReg(RC); in X86FastEmitLoad()
497 Register AndResult = createResultReg(&X86::GR8RegClass); in X86FastEmitStore()
790 LoadReg = createResultReg(RC); in handleConstantAddresses()
1092 Register CopyReg = createResultReg(&X86::GR32RegClass); in X86SelectCallAddress()
1097 Register ExtReg = createResultReg(&X86::GR64RegClass); in X86SelectCallAddress()
1454 ResultReg = createResultReg(&X86::GR32RegClass); in X86SelectCmp()
1463 ResultReg = createResultReg(&X86::GR8RegClass); in X86SelectCmp()
1499 ResultReg = createResultReg(&X86::GR8RegClass); in X86SelectCmp()
1504 Register FlagReg1 = createResultReg(&X86::GR8RegClass); in X86SelectCmp()
1505 Register FlagReg2 = createResultReg(&X86::GR8RegClass); in X86SelectCmp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp324 Register ResultReg = createResultReg(RC); in fastEmitInst_r()
346 Register ResultReg = createResultReg(RC); in fastEmitInst_rr()
373 Register ResultReg = createResultReg(RC); in fastEmitInst_ri()
398 Register ResultReg = createResultReg(RC); in fastEmitInst_i()
420 Register MoveReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMoveToFPReg()
431 Register MoveReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMoveToIntReg()
457 Register DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeFP()
469 Register DestReg = createResultReg(TLI.getRegClassFor(VT)); in ARMMaterializeFP()
491 Register ImmReg = createResultReg(RC); in ARMMaterializeInt()
507 Register ImmReg = createResultReg(RC); in ARMMaterializeInt()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp354 Register ResultReg = createResultReg(&AArch64::GPR64spRegClass); in fastMaterializeAlloca()
377 Register ResultReg = createResultReg(RC); in materializeInt()
409 Register TmpReg = createResultReg(RC); in materializeFP()
413 Register ResultReg = createResultReg(TLI.getRegClassFor(VT)); in materializeFP()
426 Register ADRPReg = createResultReg(&AArch64::GPR64commonRegClass); in materializeFP()
431 Register ResultReg = createResultReg(TLI.getRegClassFor(VT)); in materializeFP()
457 Register ADRPReg = createResultReg(&AArch64::GPR64commonRegClass); in materializeGV()
468 ResultReg = createResultReg(&AArch64::GPR32RegClass); in materializeGV()
471 ResultReg = createResultReg(&AArch64::GPR64RegClass); in materializeGV()
484 Register Result64 = createResultReg(&AArch64::GPR64RegClass); in materializeGV()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp322 Reg = createResultReg(TLI.getRegClassFor(VT)); in materializeConstant()
803 CLI.ResultReg = createResultReg(TLI.getRegClassFor(ValueType)); in selectPatchpoint()
1514 Register ResultReg = createResultReg(TyRegClass); in selectFreeze()
1965 Register FastISel::createResultReg(const TargetRegisterClass *RC) { in createResultReg() function in FastISel
1977 Register NewOp = createResultReg(RegClass); in constrainOperandRegClass()
1988 Register ResultReg = createResultReg(RC); in fastEmitInst_()
1999 Register ResultReg = createResultReg(RC); in fastEmitInst_r()
2021 Register ResultReg = createResultReg(RC); in fastEmitInst_rr()
2045 Register ResultReg = createResultReg(RC); in fastEmitInst_rrr()
2072 Register ResultReg = createResultReg(RC); in fastEmitInst_ri()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h463 Register createResultReg(const TargetRegisterClass *RC);
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc14458 {"_ZN4llvm8FastISel15createResultRegEPKNS_19TargetRegisterClassE", "llvm::FastISel::createResultReg