Home
last modified time | relevance | path

Searched refs:NumRegs (Results 1 – 25 of 1147) sorted by last modified time

12345678910>>...46

/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h422 unsigned NumRegs; member
/dports/devel/llvm90/llvm-9.0.1.src/tools/clang/lib/CodeGen/
H A DTargetInfo.cpp4190 NumRegs = Builder.CreateAdd(NumRegs, Builder.getInt8(1)); in EmitVAArg()
4191 NumRegs = Builder.CreateAnd(NumRegs, Builder.getInt8((uint8_t) ~1U)); in EmitVAArg()
4233 NumRegs = in EmitVAArg()
4234 Builder.CreateAdd(NumRegs, in EmitVAArg()
4680 uint32_t NumRegs = in isHomogeneousAggregateSmallEnough() local
4687 return Members * NumRegs <= 8; in isHomogeneousAggregateSmallEnough()
5270 unsigned NumRegs = 1; in EmitAAPCSVAArg() local
5311 RegSize = 16 * NumRegs; in EmitAAPCSVAArg()
7672 unsigned NumRegs = 0; in numRegsForType() local
7697 return NumRegs; in numRegsForType()
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/clang/lib/CodeGen/
H A DTargetInfo.cpp4743 NumRegs = Builder.CreateAdd(NumRegs, Builder.getInt8(1)); in EmitVAArg()
4744 NumRegs = Builder.CreateAnd(NumRegs, Builder.getInt8((uint8_t) ~1U)); in EmitVAArg()
4786 NumRegs = in EmitVAArg()
4787 Builder.CreateAdd(NumRegs, in EmitVAArg()
5189 uint32_t NumRegs = in isHomogeneousAggregateSmallEnough() local
5196 return Members * NumRegs <= 8; in isHomogeneousAggregateSmallEnough()
5901 unsigned NumRegs = 1; in EmitAAPCSVAArg() local
5942 RegSize = 16 * NumRegs; in EmitAAPCSVAArg()
8898 unsigned NumRegs = 0; in numRegsForType() local
8923 return NumRegs; in numRegsForType()
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h413 unsigned NumRegs; member
H A DTargetTransformInfoImpl.h208 return std::tie(C1.NumRegs, C1.AddRecCost, C1.NumIVMuls, C1.NumBaseAdds, in isLSRCostLess()
210 std::tie(C2.NumRegs, C2.AddRecCost, C2.NumIVMuls, C2.NumBaseAdds, in isLSRCostLess()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/CodeGen/
H A DExecutionDomainFix.h125 const unsigned NumRegs; variable
140 : MachineFunctionPass(PassID), RC(&RC), NumRegs(RC.getNumRegs()) {} in ExecutionDomainFix()
H A DLiveVariables.h179 void runOnBlock(MachineBasicBlock *MBB, unsigned NumRegs);
H A DFastISel.h456 void updateValueMap(const Value *I, Register Reg, unsigned NumRegs = 1);
H A DMachineOperand.h636 static unsigned getRegMaskSize(unsigned NumRegs) { in getRegMaskSize() argument
637 return (NumRegs + 31) / 32; in getRegMaskSize()
H A DRegisterClassInfo.h33 unsigned NumRegs = 0; member
42 return makeArrayRef(Order.get(), NumRegs);
93 return get(RC).NumRegs; in getNumAllocatableRegs()
H A DTargetRegisterInfo.h352 unsigned NumRegs = getNumRegs(); in getRegisterCosts() local
355 return makeArrayRef(&InfoDesc->CostPerUse[Idx * NumRegs], NumRegs); in getRegisterCosts()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/MC/
H A DMCRegisterInfo.h157 unsigned NumRegs; // Number of entries in the array in Reg()
367 NumRegs = NR; in Reg()
447 assert(RegNo < NumRegs && in Reg()
492 return NumRegs; in Reg()
554 assert(RegNo < NumRegs && in Reg()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/MCA/HardwareUnits/
H A DRegisterFile.h229 void initialize(const MCSchedModel &SM, unsigned NumRegs);
233 unsigned NumRegs = 0);
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h924 const unsigned NumRegs = NumMergeRegs / NumDefs;
927 for (unsigned j = 0, Idx = NumRegs * DefIdx + 1; j < NumRegs;
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp115 unsigned NumRegs) {
118 return ((DstReg - SrcReg) & 0x1f) < NumRegs;
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp309 return std::tie(C1.Insns, C1.NumRegs, C1.AddRecCost, in isLSRCostLess()
312 std::tie(C2.Insns, C2.NumRegs, C2.AddRecCost, in isLSRCostLess()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1213 unsigned NumRegs = 0;
1215 if (isa<RegisterSDNode>(N->getOperand(i)) && ++NumRegs > 6)
H A DX86CallingConv.cpp243 static const unsigned NumRegs = sizeof(RegList) / sizeof(RegList[0]); in CC_X86_32_MCUInReg() local
278 bool UseRegs = PendingMembers.size() <= std::min(2U, NumRegs - FirstFree); in CC_X86_32_MCUInReg()
H A DX86TargetTransformInfo.cpp4665 return std::tie(C1.Insns, C1.NumRegs, C1.AddRecCost, in isLSRCostLess()
4668 std::tie(C2.Insns, C2.NumRegs, C2.AddRecCost, in isLSRCostLess()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1058 C.NumRegs = 0; in Cost()
1076 || ((C.Insns & C.NumRegs & C.AddRecCost & C.NumIVMuls & C.NumBaseAdds in isValid()
1083 return C.NumRegs == ~0u; in isLoser()
1285 ++C.NumRegs; in RateRegister()
1321 ++C.NumRegs; in RateRegister()
1358 unsigned PrevNumRegs = C.NumRegs; in RateFormula()
1420 if (C.NumRegs > TTIRegNum) { in RateFormula()
1424 C.Insns += (C.NumRegs - PrevNumRegs); in RateFormula()
1426 C.Insns += (C.NumRegs - TTIRegNum); in RateFormula()
1454 C.NumRegs = std::numeric_limits<unsigned>::max(); in Lose()
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2516 unsigned NumRegs = TLI->getNumRegisters(F->getContext(), ObjectVT);
2517 for (unsigned parti = 0; parti < NumRegs; ++parti) {
2521 if (NumRegs > 0)
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp200 unsigned NumRegs = InlineAsm::getNumOperandRegisters(Flag); in tryInlineAsm() local
201 if (NumRegs) in tryInlineAsm()
218 || NumRegs != 2) in tryInlineAsm()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.cpp42 unsigned NumRegs = TLI.getNumRegisters(F.getContext(), VT); in computeLegalValueVTs() local
44 for (unsigned I = 0; I != NumRegs; ++I) in computeLegalValueVTs()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp113 unsigned NumRegs = 1; in getRegistersForValue() local
115 NumRegs = in getRegistersForValue()
134 for (; NumRegs; --NumRegs, ++I) { in getRegistersForValue()
557 unsigned NumRegs = OpInfo.Regs.size(); in lowerInlineAsm() local
559 assert(NumRegs == SourceRegs.size() && in lowerInlineAsm()
563 if (NumRegs > 1) { in lowerInlineAsm()
569 unsigned Flag = InlineAsm::getFlagWord(InlineAsm::Kind_RegUse, NumRegs); in lowerInlineAsm()
584 unsigned NumRegs = OpInfo.Regs.size(); in lowerInlineAsm() local
585 if (NumRegs > 0) { in lowerInlineAsm()
587 InlineAsm::getFlagWord(InlineAsm::Kind_Clobber, NumRegs); in lowerInlineAsm()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/CodeGen/
H A DLiveVariables.cpp424 for (unsigned Reg = 1, NumRegs = TRI->getNumRegs(); Reg != NumRegs; ++Reg) { in HandleRegMask() local
562 void LiveVariables::runOnBlock(MachineBasicBlock *MBB, const unsigned NumRegs) { in runOnBlock() argument
610 for (unsigned i = 0; i != NumRegs; ++i) in runOnBlock()
620 const unsigned NumRegs = TRI->getNumRegs(); in runOnMachineFunction() local
621 PhysRegDef.assign(NumRegs, nullptr); in runOnMachineFunction()
622 PhysRegUse.assign(NumRegs, nullptr); in runOnMachineFunction()
642 runOnBlock(MBB, NumRegs); in runOnMachineFunction()
644 PhysRegDef.assign(NumRegs, nullptr); in runOnMachineFunction()
645 PhysRegUse.assign(NumRegs, nullptr); in runOnMachineFunction()

12345678910>>...46