[libcxx-commits] [PATCH] D99812: [PowerPC] [GlobalISel] Implementation of formal arguments lowering in the IRTranslator for the PPC backend

Anshil Gandhi via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Apr 8 15:13:51 PDT 2021


gandhi21299 updated this revision to Diff 336241.
gandhi21299 marked an inline comment as done.
gandhi21299 added a comment.
Herald added subscribers: libcxx-commits, lldb-commits, Sanitizers, cfe-commits, dcaballe, cota, teijeong, frasercrmck, rdzhabarov, tatianashp, jdoerfert, msifontes, jurahul, Kayjukh, grosul1, Joonsoo, stephenneuendorffer, liufengdb, aartbik, lucyrfox, mgester, arpith-jacob, nicolasvasilache, antiagainst, shauheen, rriddle, mehdi_amini, luismarques, apazos, sameer.abuasal, s.egerton, Jim, jocewei, PkmX, jfb, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, MaskRay, jrtc27, niosHD, cryptoad, sabuasal, simoncook, johnrusso, rbar, asb, krytarowski, arichardson.
Herald added projects: clang, Sanitizers, LLDB, libc++, MLIR.
Herald added a reviewer: libc++.



1. Updating D99812 <https://reviews.llvm.org/D99812>: [PowerPC] [GlobalISel] Implementation of formal arguments lowering in the IRTranslator for the PPC backend #
2. Enter a brief description of the changes included in this update.
3. The first line is used as subject, next lines as comment. #
4. enclosing classes in CallLowering.h within the llvm namespace


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D99812/new/

https://reviews.llvm.org/D99812

Files:
  clang/include/clang/Parse/Parser.h
  clang/include/clang/Sema/ParsedAttr.h
  clang/lib/Driver/ToolChains/Gnu.cpp
  clang/lib/Parse/ParseDecl.cpp
  clang/lib/Parse/ParseDeclCXX.cpp
  clang/test/AST/sourceranges.cpp
  clang/test/CodeGenCUDA/device-stub.cu
  clang/test/CodeGenCUDA/kernel-stub-name.cu
  clang/test/CodeGenCXX/cxx2a-compare.cpp
  clang/test/Driver/Inputs/debian_i386_tree/lib/i386-linux-gnu/.keep
  clang/test/Driver/Inputs/debian_i386_tree/lib/x86_64-linux-gnu/.keep
  clang/test/Driver/Inputs/debian_i386_tree/lib64/.keep
  clang/test/Driver/Inputs/debian_i386_tree/usr/include/c++/10/backward/.keep
  clang/test/Driver/Inputs/debian_i386_tree/usr/include/i386-linux-gnu/c++/10/.keep
  clang/test/Driver/Inputs/debian_i386_tree/usr/include/i386-linux-gnu/c++/10/64/.keep
  clang/test/Driver/Inputs/debian_i386_tree/usr/include/x86_64-linux-gnu/.keep
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib/gcc/i686-linux-gnu/10/64/crtbegin.o
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib/gcc/i686-linux-gnu/10/crtbegin.o
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib/gcc/i686-linux-gnu/10/crtend.o
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib/i386-linux-gnu/crt1.o
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib/i386-linux-gnu/crti.o
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib/i386-linux-gnu/crtn.o
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib/x86_64-linux-gnu/.keep
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib64/.keep
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib64/crt1.o
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib64/crti.o
  clang/test/Driver/Inputs/debian_i386_tree/usr/lib64/crtn.o
  clang/test/Driver/linux-cross.cpp
  clang/test/Parser/cxx0x-attributes.cpp
  clang/test/SemaCXX/switch-implicit-fallthrough.cpp
  compiler-rt/lib/asan/asan_rtl.cpp
  compiler-rt/lib/asan/asan_thread.cpp
  compiler-rt/lib/hwasan/hwasan.cpp
  compiler-rt/lib/lsan/lsan.cpp
  compiler-rt/lib/memprof/memprof_rtl.cpp
  compiler-rt/lib/msan/msan.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_common.h
  compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_linux.h
  compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_rtems.cpp
  compiler-rt/lib/sanitizer_common/sanitizer_win.cpp
  compiler-rt/lib/sanitizer_common/tests/sanitizer_common_test.cpp
  compiler-rt/lib/sanitizer_common/tests/sanitizer_linux_test.cpp
  compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
  compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
  compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp
  compiler-rt/test/asan/TestCases/Linux/static_tls.cpp
  libcxx/include/streambuf
  libcxx/test/std/language.support/support.dynamic/alloc.errors/set.new.handler/set_new_handler.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_align_val_t_nothrow.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.array/new_array_nothrow.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_align_val_t_nothrow.pass.cpp
  libcxx/test/std/language.support/support.dynamic/new.delete/new.delete.single/new_nothrow.pass.cpp
  libcxx/test/support/test_macros.h
  libcxx/utils/generate_feature_test_macro_components.py
  libcxx/utils/libcxx/test/config.py
  lldb/source/Plugins/Language/ObjC/Cocoa.cpp
  lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.h
  lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h
  lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
  lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h
  lldb/test/API/functionalities/data-formatter/data-formatter-objc/TestDataFormatterObjCCF.py
  llvm/lib/Analysis/LazyValueInfo.cpp
  llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp
  llvm/lib/Target/PowerPC/GISel/PPCCallLowering.h
  llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  llvm/lib/Target/PowerPC/PPCISelLowering.h
  llvm/lib/Target/RISCV/RISCVISelLowering.cpp
  llvm/lib/Target/RISCV/RISCVInstrInfoB.td
  llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
  llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  llvm/test/CodeGen/PowerPC/GlobalISel/irtranslator-args-lowering.ll
  llvm/test/CodeGen/PowerPC/GlobalISel/irtranslator-ret.ll
  llvm/test/Transforms/CorrelatedValuePropagation/and.ll
  llvm/test/Transforms/CorrelatedValuePropagation/basic.ll
  llvm/test/Transforms/InstCombine/and-fcmp.ll
  llvm/test/Transforms/InstCombine/ctpop.ll
  llvm/test/Transforms/InstCombine/onehot_merge.ll
  llvm/test/Transforms/InstCombine/pr49688.ll
  llvm/test/Transforms/InstCombine/redundant-left-shift-input-masking-pr49778.ll
  llvm/test/Transforms/InstCombine/signed-truncation-check.ll
  llvm/test/Transforms/InstCombine/widenable-conditions.ll
  llvm/test/Transforms/InstSimplify/icmp-constant.ll
  llvm/test/Transforms/PhaseOrdering/partialord-ule.ll
  llvm/test/Transforms/PhaseOrdering/unsigned-multiply-overflow-check.ll
  llvm/test/Transforms/SimplifyCFG/switch-to-select-two-case.ll
  llvm/test/Transforms/SimplifyCFG/switch_create-custom-dl.ll
  llvm/test/Transforms/SimplifyCFG/switch_create.ll
  llvm/test/tools/llvm-exegesis/X86/uops-POPCNT32rr.s
  llvm/test/tools/llvm-exegesis/X86/uops-misspelled-div.s
  llvm/tools/llvm-exegesis/lib/SnippetFile.cpp
  llvm/tools/llvm-exegesis/lib/X86/Target.cpp
  llvm/unittests/Support/TypeTraitsTest.cpp
  mlir/include/mlir/Interfaces/LoopLikeInterface.td

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D99812.336241.patch
Type: text/x-patch
Size: 146842 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20210408/f5a1bd6c/attachment-0001.bin>


More information about the libcxx-commits mailing list