Searched defs:ByVal (Results 1 - 4 of 4) sorted by relevance

/external/llvm/include/llvm/Target/
H A DTargetCallingConv.h36 static const uint64_t ByVal = 1ULL<<4; ///< Struct passed by value member in struct:llvm::ISD::ArgFlagsTy
75 bool isByVal() const { return Flags & ByVal; }
/external/llvm/include/llvm/IR/
H A DAttributes.h73 ByVal, ///< Pass structure by value enumerator in enum:llvm::Attribute::AttrKind
/external/clang/lib/CodeGen/
H A DTargetInfo.cpp109 << " ByVal=" << getIndirectByVal()
537 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const;
664 return ABIArgInfo::getIndirectInReg(/*Align=*/0, /*ByVal=*/false);
666 return ABIArgInfo::getIndirect(/*Align=*/0, /*ByVal=*/false);
790 ABIArgInfo X86_32ABIInfo::getIndirectResult(QualType Ty, bool ByVal, argument
792 if (!ByVal) {
804 return ABIArgInfo::getIndirect(4, /*ByVal=*/true);
809 return ABIArgInfo::getIndirect(StackAlign, /*ByVal=*/true, Realign);
2738 return ABIArgInfo::getIndirect(0, /*ByVal=*/false);
2758 return ABIArgInfo::getIndirect(0, /*ByVal
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2462 // ByVal Arg.
2465 "ByVal args of size 0 should have been ignored by front-end.");
2686 "ByVal args of size 0 should have been ignored by front-end.");
3448 struct ByValArgInfo ByVal; local
3455 allocateRegs(ByVal, ByValSize, Align);
3458 ByVal.Address = CCInfo.AllocateStack(ByValSize - RegSize * ByVal.NumRegs,
3460 CCInfo.addLoc(CCValAssign::getMem(ValNo, ValVT, ByVal.Address, LocVT,
3462 ByValArgs.push_back(ByVal);
3494 void MipsTargetLowering::MipsCC::allocateRegs(ByValArgInfo &ByVal, argument
3577 passByValArg(SDValue Chain, SDLoc DL, std::deque< std::pair<unsigned, SDValue> > &RegsToPass, SmallVectorImpl<SDValue> &MemOpChains, SDValue StackPtr, MachineFrameInfo *MFI, SelectionDAG &DAG, SDValue Arg, const MipsCC &CC, const ByValArgInfo &ByVal, const ISD::ArgFlagsTy &Flags, bool isLittle) const argument
[all...]

Completed in 762 milliseconds