Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp158 unsigned CallLowering::ValueHandler::extendRegister(unsigned ValReg, in extendRegister() argument
167 return ValReg; in extendRegister()
169 auto MIB = MIRBuilder.buildAnyExt(LocTy, ValReg); in extendRegister()
174 MIRBuilder.buildSExt(NewReg, ValReg); in extendRegister()
179 MIRBuilder.buildZExt(NewReg, ValReg); in extendRegister()
H A DLegalizerHelper.cpp1230 unsigned ValReg = MI.getOperand(0).getReg(); in fewerElementsVector() local
1233 unsigned Size = MRI.getType(ValReg).getSizeInBits(); in fewerElementsVector()
1238 extractParts(ValReg, NarrowTy, NumParts, NarrowRegs); in fewerElementsVector()
1262 MIRBuilder.buildConcatVectors(ValReg, NarrowRegs); in fewerElementsVector()
1264 MIRBuilder.buildBuildVector(ValReg, NarrowRegs); in fewerElementsVector()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp129 unsigned ValReg; in EmitTargetCodeForMemset() local
136 ValReg = X86::AX; in EmitTargetCodeForMemset()
141 ValReg = X86::EAX; in EmitTargetCodeForMemset()
146 ValReg = X86::RAX; in EmitTargetCodeForMemset()
152 ValReg = X86::AL; in EmitTargetCodeForMemset()
163 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT), in EmitTargetCodeForMemset()
H A DX86FastISel.cpp93 bool X86FastEmitStore(EVT VT, unsigned ValReg, bool ValIsKill,
496 bool X86FastISel::X86FastEmitStore(EVT VT, unsigned ValReg, bool ValIsKill, in X86FastEmitStore() argument
517 .addReg(ValReg, getKillRegState(ValIsKill)).addImm(1); in X86FastEmitStore()
518 ValReg = AndResult; in X86FastEmitStore()
660 ValReg = constrainOperandRegClass(Desc, ValReg, Desc.getNumOperands() - 1); in X86FastEmitStore()
663 addFullAddress(MIB, AM).addReg(ValReg, getKillRegState(ValIsKill)); in X86FastEmitStore()
707 unsigned ValReg = getRegForValue(Val); in X86FastEmitStore() local
708 if (ValReg == 0) in X86FastEmitStore()
712 return X86FastEmitStore(VT, ValReg, ValKill, AM, MMO, Aligned); in X86FastEmitStore()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp208 unsigned extendRegister(unsigned ValReg, const CCValAssign &VA);
253 unsigned OutgoingValueHandler::extendRegister(unsigned ValReg, in extendRegister() argument
259 MIRBuilder.buildSExt(ExtReg, ValReg); in extendRegister()
264 MIRBuilder.buildZExt(ExtReg, ValReg); in extendRegister()
269 MIRBuilder.buildAnyExt(ExtReg, ValReg); in extendRegister()
274 return ValReg; in extendRegister()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp320 MachineBasicBlock *MBB, unsigned ValReg, in insertSext() argument
322 BuildMI(MBB, DL, TII->get(RISCV::SLL), ValReg) in insertSext()
323 .addReg(ValReg) in insertSext()
325 BuildMI(MBB, DL, TII->get(RISCV::SRA), ValReg) in insertSext()
326 .addReg(ValReg) in insertSext()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp1783 unsigned ValReg = MI->getOperand(1).getReg(); in EmitInstruction() local
1787 .addReg(ValReg) in EmitInstruction()
1794 .addReg(ValReg) in EmitInstruction()
1797 .addReg(ValReg) in EmitInstruction()
1804 .addReg(ValReg) in EmitInstruction()
1849 unsigned ValReg = MI->getOperand(1).getReg(); in EmitInstruction() local
1853 .addReg(ValReg) in EmitInstruction()
1863 .addReg(ValReg) in EmitInstruction()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h101 unsigned extendRegister(unsigned ValReg, CCValAssign &VA);
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstructionSelector.cpp1056 const unsigned ValReg = I.getOperand(0).getReg(); in select() local
1057 const RegisterBank &RB = *RBI.getRegBank(ValReg, MRI, TRI); in select()
1092 if (auto CVal = getConstantVRegVal(ValReg, MRI)) { in select()