PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and
zextOrTrunc(), and APSInt methods extend(), extOrTrunc() and new method trunc(), to be const and to return a new value instead of modifying the object in place. llvm-svn: 121120
Showing
- llvm/include/llvm/ADT/APInt.h 6 additions, 8 deletionsllvm/include/llvm/ADT/APInt.h
- llvm/include/llvm/ADT/APSInt.h 10 additions, 8 deletionsllvm/include/llvm/ADT/APSInt.h
- llvm/lib/Analysis/BasicAliasAnalysis.cpp 4 additions, 4 deletionsllvm/lib/Analysis/BasicAliasAnalysis.cpp
- llvm/lib/Analysis/ConstantFolding.cpp 2 additions, 4 deletionsllvm/lib/Analysis/ConstantFolding.cpp
- llvm/lib/Analysis/ScalarEvolution.cpp 2 additions, 2 deletionsllvm/lib/Analysis/ScalarEvolution.cpp
- llvm/lib/Analysis/ValueTracking.cpp 10 additions, 12 deletionsllvm/lib/Analysis/ValueTracking.cpp
- llvm/lib/AsmParser/LLLexer.cpp 3 additions, 3 deletionsllvm/lib/AsmParser/LLLexer.cpp
- llvm/lib/AsmParser/LLParser.cpp 1 addition, 1 deletionllvm/lib/AsmParser/LLParser.cpp
- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp 11 additions, 11 deletionsllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1 addition, 1 deletionllvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
- llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1 addition, 1 deletionllvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp 29 additions, 34 deletionsllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1 addition, 2 deletionsllvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp 16 additions, 20 deletionsllvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- llvm/lib/Support/APFloat.cpp 3 additions, 3 deletionsllvm/lib/Support/APFloat.cpp
- llvm/lib/Support/APInt.cpp 68 additions, 74 deletionsllvm/lib/Support/APInt.cpp
- llvm/lib/Support/ConstantRange.cpp 3 additions, 9 deletionsllvm/lib/Support/ConstantRange.cpp
- llvm/lib/Support/StringRef.cpp 1 addition, 1 deletionllvm/lib/Support/StringRef.cpp
- llvm/lib/Target/ARM/ARMISelLowering.cpp 1 addition, 1 deletionllvm/lib/Target/ARM/ARMISelLowering.cpp
- llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp 3 additions, 6 deletionsllvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
Loading
Please register or sign in to comment