HomeSort by relevance Sort by last modified time
    Searched defs:Amount (Results 1 - 8 of 8) sorted by null

  /external/llvm/lib/Target/MBlaze/
MBlazeRegisterInfo.cpp 97 int Amount = Old->getOperand(0).getImm() + 4;
98 if (Amount != 0) {
100 // amount of space needed for the outgoing arguments up to the next
103 Amount = (Amount+Align-1)/Align*Align;
108 .addReg(MBlaze::R1).addImm(-Amount);
112 .addReg(MBlaze::R1).addImm(Amount);
  /external/llvm/lib/Target/Alpha/
AlphaRegisterInfo.cpp 94 uint64_t Amount = Old->getOperand(0).getImm();
95 if (Amount != 0) {
97 // amount of space needed for the outgoing arguments up to the next
100 Amount = (Amount+Align-1)/Align*Align;
105 .addImm(-Amount).addReg(Alpha::R30);
109 .addImm(Amount).addReg(Alpha::R30);
  /external/llvm/lib/Target/Blackfin/
BlackfinRegisterInfo.cpp 161 int64_t Amount = I->getOperand(0).getImm();
162 if (Amount != 0) {
163 assert(Amount%4 == 0 && "Unaligned call frame size");
165 adjustRegister(MBB, I, I->getDebugLoc(), BF::SP, BF::P1, -Amount);
169 adjustRegister(MBB, I, I->getDebugLoc(), BF::SP, BF::P1, Amount);
  /external/llvm/lib/Target/ARM/
Thumb1RegisterInfo.cpp 314 // ADJCALLSTACKDOWN -> sub, sp, sp, amount
315 // ADJCALLSTACKUP -> add, sp, sp, amount
318 unsigned Amount = Old->getOperand(0).getImm();
319 if (Amount != 0) {
321 // amount of space needed for the outgoing arguments up to the next
324 Amount = (Amount+Align-1)/Align*Align;
329 emitSPUpdate(MBB, I, TII, dl, *this, -Amount);
332 emitSPUpdate(MBB, I, TII, dl, *this, Amount);
ARMBaseRegisterInfo.cpp 838 // ADJCALLSTACKDOWN -> sub, sp, sp, amount
839 // ADJCALLSTACKUP -> add, sp, sp, amount
842 unsigned Amount = Old->getOperand(0).getImm();
843 if (Amount != 0) {
845 // amount of space needed for the outgoing arguments up to the next
848 Amount = (Amount+Align-1)/Align*Align;
863 emitSPUpdate(isARM, MBB, I, dl, TII, -Amount, Pred, PredReg);
868 emitSPUpdate(isARM, MBB, I, dl, TII, Amount, Pred, PredReg);
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430RegisterInfo.cpp 114 uint64_t Amount = Old->getOperand(0).getImm();
115 if (Amount != 0) {
117 // amount of space needed for the outgoing arguments up to the next
119 Amount = (Amount+StackAlign-1)/StackAlign*StackAlign;
125 .addReg(MSP430::SPW).addImm(Amount);
128 // factor out the amount the callee already popped.
130 Amount -= CalleeAmt;
131 if (Amount)
134 .addReg(MSP430::SPW).addImm(Amount);
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreRegisterInfo.cpp 124 uint64_t Amount = Old->getOperand(0).getImm();
125 if (Amount != 0) {
127 // amount of space needed for the outgoing arguments up to the next
130 Amount = (Amount+Align-1)/Align*Align;
132 assert(Amount%4 == 0);
133 Amount /= 4;
135 bool isU6 = isImmU6(Amount);
136 if (!isU6 && !isImmU16(Amount)) {
140 << Amount << "\n"
    [all...]
  /external/llvm/lib/Target/X86/
X86RegisterInfo.cpp 523 uint64_t Amount = !reseveCallFrame ? I->getOperand(0).getImm() : 0;
532 if (Amount == 0)
536 // amount of space needed for the outgoing arguments up to the next
539 Amount = (Amount + StackAlign - 1) / StackAlign * StackAlign;
543 New = BuildMI(MF, DL, TII.get(getSUBriOpcode(Is64Bit, Amount)),
546 .addImm(Amount);
550 // Factor out the amount the callee already popped.
551 Amount -= CalleeAmt;
553 if (Amount) {
    [all...]

Completed in 167 milliseconds