Lines Matching defs:ABI
11 // definition used to handle ABI compliancy.
70 /// and it makes ABI code a little easier to be able to assume that
507 // Compute ABI information.
950 llvm_unreachable("Invalid ABI kind for return argument");
1200 llvm_unreachable("Invalid ABI kind for return argument");
1395 // we can push the cleanups in the correct order for the ABI.
1937 llvm_unreachable("Invalid ABI kind for return argument");
1945 static bool isInAllocaArgument(CGCXXABI &ABI, QualType type) {
1947 return RD && ABI.getRecordArgABI(RD) == CGCXXABI::RAA_DirectInMemory;
1967 // StartFunction converted the ABI-lowered parameter(s) into a
2268 // We *have* to evaluate arguments from right to left in the MS C++ ABI,
2343 // In the Microsoft C++ ABI, aggregate arguments are destructed by the callee.
3057 llvm_unreachable("Invalid ABI kind for return argument");