Home
last modified time | relevance | path

Searched refs:RegSize (Results 1 – 6 of 6) sorted by relevance

/external/llvm/lib/Target/Mips/
DMipsSEFrameLowering.cpp45 void expandLoadACC(MachineBasicBlock &MBB, Iter I, unsigned RegSize);
46 void expandStoreACC(MachineBasicBlock &MBB, Iter I, unsigned RegSize);
49 unsigned Src, unsigned RegSize);
153 unsigned RegSize) { in expandLoadACC() argument
166 const TargetRegisterClass *RC = RegInfo.intRegClass(RegSize); in expandLoadACC()
177 TII.loadRegFromStack(MBB, I, VR1, FI, RC, &RegInfo, RegSize); in expandLoadACC()
182 unsigned RegSize) { in expandStoreACC() argument
195 const TargetRegisterClass *RC = RegInfo.intRegClass(RegSize); in expandStoreACC()
207 TII.storeRegToStack(MBB, I, VR1, true, FI, RC, &RegInfo, RegSize); in expandStoreACC()
223 unsigned Src, unsigned RegSize) { in expandCopyACC() argument
[all …]
DMipsISelLowering.cpp3260 unsigned RegSize = regSize(); in handleByValArg() local
3261 unsigned ByValSize = RoundUpToAlignment(ArgFlags.getByValSize(), RegSize); in handleByValArg()
3262 unsigned Align = std::min(std::max(ArgFlags.getByValAlign(), RegSize), in handleByValArg()
3263 RegSize * 2); in handleByValArg()
3269 ByVal.Address = CCInfo.AllocateStack(ByValSize - RegSize * ByVal.NumRegs, in handleByValArg()
3308 unsigned RegSize = regSize(), NumIntArgRegs = numIntArgRegs(); in allocateRegs() local
3310 assert(!(ByValSize % RegSize) && !(Align % RegSize) && in allocateRegs()
3317 if ((Align > RegSize) && (ByVal.FirstIdx % 2)) { in allocateRegs()
3324 ByValSize -= RegSize, ++I, ++ByVal.NumRegs) in allocateRegs()
3396 unsigned RegSize = CC.regSize(); in passByValArg() local
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.cpp429 LogicOp() : RegSize(0), ImmLSB(0), ImmSize(0) {} in LogicOp()
431 : RegSize(regSize), ImmLSB(immLSB), ImmSize(immSize) {} in LogicOp()
433 operator bool() const { return RegSize; } in operator bool()
435 unsigned RegSize, ImmLSB, ImmSize; member
504 if (And.RegSize == 64) in convertToThreeAddress()
515 Imm |= allOnes(And.RegSize) & ~(allOnes(And.ImmSize) << And.ImmLSB); in convertToThreeAddress()
517 if (isRxSBGMask(Imm, And.RegSize, Start, End)) { in convertToThreeAddress()
/external/llvm/include/llvm/MC/
DMCRegisterInfo.h41 const uint16_t RegSize, Alignment; // Size & Alignment of register in bytes variable
86 unsigned getSize() const { return RegSize; } in getSize()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp720 unsigned RegSize = RegisterVT.getSizeInBits(); in getCopyFromRegs() local
724 if (NumZeroBits == RegSize) { in getCopyFromRegs()
736 if (NumSignBits == RegSize) in getCopyFromRegs()
738 else if (NumZeroBits >= RegSize-1) in getCopyFromRegs()
740 else if (NumSignBits > RegSize-8) in getCopyFromRegs()
742 else if (NumZeroBits >= RegSize-8) in getCopyFromRegs()
744 else if (NumSignBits > RegSize-16) in getCopyFromRegs()
746 else if (NumZeroBits >= RegSize-16) in getCopyFromRegs()
748 else if (NumSignBits > RegSize-32) in getCopyFromRegs()
750 else if (NumZeroBits >= RegSize-32) in getCopyFromRegs()
/external/clang/lib/CodeGen/
DTargetInfo.cpp3927 int RegSize; in EmitVAArg() local
3934 RegSize = 8 * (8 - FreeIntRegs); in EmitVAArg()
3941 RegSize = 16 * (8 - FreeVFPRegs); in EmitVAArg()
3979 llvm::ConstantInt::get(CGF.Int32Ty, RegSize), in EmitVAArg()