Add APInt interfaces to APFloat (allows directly
access to bits). Use them in place of float and double interfaces where appropriate. First bits of x86 long double constants handling (untested, probably does not work). llvm-svn: 41858
Showing
- llvm/include/llvm/ADT/APFloat.h 9 additions, 0 deletionsllvm/include/llvm/ADT/APFloat.h
- llvm/lib/AsmParser/Lexer.l 57 additions, 3 deletionsllvm/lib/AsmParser/Lexer.l
- llvm/lib/AsmParser/llvmAsmParser.y 7 additions, 6 deletionsllvm/lib/AsmParser/llvmAsmParser.y
- llvm/lib/Bitcode/Reader/BitcodeReader.cpp 6 additions, 5 deletionsllvm/lib/Bitcode/Reader/BitcodeReader.cpp
- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp 13 additions, 6 deletionsllvm/lib/Bitcode/Writer/BitcodeWriter.cpp
- llvm/lib/CodeGen/AsmPrinter.cpp 10 additions, 8 deletionsllvm/lib/CodeGen/AsmPrinter.cpp
- llvm/lib/CodeGen/MachOWriter.cpp 4 additions, 4 deletionsllvm/lib/CodeGen/MachOWriter.cpp
- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp 5 additions, 3 deletionsllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 8 additions, 6 deletionsllvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp 6 additions, 7 deletionsllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- llvm/lib/Support/APFloat.cpp 149 additions, 15 deletionsllvm/lib/Support/APFloat.cpp
- llvm/lib/Target/CBackend/CBackend.cpp 5 additions, 2 deletionsllvm/lib/Target/CBackend/CBackend.cpp
- llvm/lib/Target/MSIL/MSILWriter.cpp 4 additions, 4 deletionsllvm/lib/Target/MSIL/MSILWriter.cpp
- llvm/lib/Target/X86/X86ISelLowering.cpp 16 additions, 16 deletionsllvm/lib/Target/X86/X86ISelLowering.cpp
- llvm/lib/VMCore/ConstantFold.cpp 8 additions, 13 deletionsllvm/lib/VMCore/ConstantFold.cpp
- llvm/tools/llvm2cpp/CppWriter.cpp 2 additions, 2 deletionsllvm/tools/llvm2cpp/CppWriter.cpp
Loading
Please register or sign in to comment