Lines Matching defs:InReg
673 "Unexpected InReg seen in arginfo in generic VAArg emitter!");
979 // Floating-point types don't go inreg.
1145 bool shouldAggregateUseDirect(QualType Ty, CCState &State, bool &InReg,
1689 bool &InReg,
1698 InReg = !IsMCUABI;
1820 bool InReg;
1821 if (shouldAggregateUseDirect(Ty, State, InReg, NeedsPadding)) {
1825 if (InReg)
1882 bool InReg = shouldPrimitiveUseInReg(Ty, State);
1885 if (InReg)
1892 if (InReg)
1899 if (InReg)
1998 // Leave ignored and inreg arguments alone.
3226 // arguments to the function (so that any subsequent inreg values came first),
3228 // might be inreg.
5973 NewOffset, llvm::ConstantInt::get(CGF.Int32Ty, 0), "inreg");
8774 bool InReg = shouldUseInReg(Ty, State);
8782 if (InReg)
8786 if (InReg)
9341 // with the LLVM IR inreg attribute:
9343 // declare void f(i32 inreg %i, float inreg %f)
9346 // the inreg arguments. All other arguments are allocated a multiple of 8
9368 // We also compute the InReg flag which indicates that the struct contains
9376 bool InReg;
9379 : Context(c), DL(dl), Size(0), InReg(false) {}
9412 // The InReg flag is only required if there are any floats < 64 bits.
9414 InReg = true;
9514 if (CB.InReg)