Add FPExt option to CCValAssign::LocInfo. When generating calling-convention
promotion code, Tablegen will now select FPExt for floating point promotions (previously it had returned AExt, which is not valid for floating point types). Any out-of-tree targets that were relying on AExt being returned for FP promotions will need to update their code check for FPExt instead. llvm-svn: 199252
Showing
- llvm/include/llvm/CodeGen/CallingConvLower.h 1 addition, 0 deletionsllvm/include/llvm/CodeGen/CallingConvLower.h
- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp 4 additions, 2 deletionsllvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- llvm/lib/Target/Sparc/SparcISelLowering.cpp 3 additions, 1 deletionllvm/lib/Target/Sparc/SparcISelLowering.cpp
- llvm/lib/Target/X86/X86FastISel.cpp 2 additions, 0 deletionsllvm/lib/Target/X86/X86FastISel.cpp
- llvm/lib/Target/X86/X86ISelLowering.cpp 3 additions, 0 deletionsllvm/lib/Target/X86/X86ISelLowering.cpp
- llvm/utils/TableGen/CallingConvEmitter.cpp 12 additions, 7 deletionsllvm/utils/TableGen/CallingConvEmitter.cpp
Loading
Please register or sign in to comment