Lines Matching defs:CoerceBuilder
6096 struct CoerceBuilder { struct in __anona890a3f30e11::SparcV9ABIInfo
6097 llvm::LLVMContext &Context;
6098 const llvm::DataLayout &DL;
6099 SmallVector<llvm::Type*, 8> Elems;
6100 uint64_t Size;
6101 bool InReg;
6103 CoerceBuilder(llvm::LLVMContext &c, const llvm::DataLayout &dl) in CoerceBuilder() argument
6107 void pad(uint64_t ToSize) { in pad()
6133 void addFloat(uint64_t Offset, llvm::Type *Ty, unsigned Bits) { in addFloat()
6146 void addStruct(uint64_t Offset, llvm::StructType *StrTy) { in addStruct()
6178 bool isUsableType(llvm::StructType *Ty) const { in isUsableType()
6183 llvm::Type *getType() const { in getType()