[PATCH] D122573: [TBAA] Emit distinct TBAA tags for pointers with different depths,types.

2023-02-14 Thread Biplob Mishra via Phabricator via cfe-commits
bipmis added a comment. Herald added a subscriber: StephenFan. @fhahn We are also observing scenarios where this maybe necessary. A couple of points on where it may be missing 1. createScalarTypeNode(OutName, AnyPtr, Size) -> This will generate different Base type. However the accessTy being "a

[PATCH] D84622: [PowerPC] Implement Vector Extract Low/High Order Builtins in LLVM/Clang

2020-08-06 Thread Biplob Mishra via Phabricator via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rGcce1b0e8919e: [PowerPC] Implement Vector Extract Low/High Order Builtins in LLVM/Clang (authored by biplmish). Changed prior to commit: https://re

[PATCH] D84622: [PowerPC] Implement Vector Extract Low/High Order Builtins in LLVM/Clang

2020-07-27 Thread Biplob Mishra via Phabricator via cfe-commits
biplmish created this revision. biplmish added reviewers: amyk, lei, steven.zhang, PowerPC. Herald added subscribers: cfe-commits, shchenz, wuzish, kbarton, hiraditya, nemanjai. Herald added projects: clang, LLVM. This patch implements builtins for the following prototypes: vector unsigned long

[PATCH] D84382: [PowerPC][Power10] Cleanup p10vector clang test

2020-07-26 Thread Biplob Mishra via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rG0eff8b3865ed: [PowerPC] Cleanup p10vector clang test (authored by biplmish). Changed prior to commit: https://reviews.llvm.org/D84382?vs=280022&id=280769#toc Repository: rG LLVM Github Monorepo CHAN

[PATCH] D82365: [Power10] Implement Vector Insert Builtins in LLVM/Clang

2020-07-03 Thread Biplob Mishra via Phabricator via cfe-commits
biplmish marked an inline comment as done. biplmish added inline comments. Comment at: clang/test/CodeGen/builtins-ppc-p10vector.c:12 +// RUN: -target-cpu pwr10 -triple powerpc64le-unknown-unknown -emit-llvm %s \ +// RUN: -o - | FileCheck %s -check-prefix=CHECK-LE + -

[PATCH] D81836: [PowerPC][Power10] Implement Vector Permute Builtins in LLVM/Clang

2020-06-30 Thread Biplob Mishra via Phabricator via cfe-commits
biplmish updated this revision to Diff 274670. biplmish added a comment. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D81836/new/ https://reviews.llvm.org/D81836 Files: clang/include/clang/Basic/BuiltinsPPC.def clang/lib/Headers/altivec.h clang/lib/Sema/SemaChecking.cpp clang/tes

[PATCH] D81836: [PowerPC][Power10] Implement Vector Permute Builtins in LLVM/Clang

2020-06-15 Thread Biplob Mishra via Phabricator via cfe-commits
biplmish created this revision. biplmish added reviewers: nemanjai, lei, power-llvm-team. biplmish added projects: clang, LLVM, PowerPC. Herald added subscribers: llvm-commits, cfe-commits, shchenz, hiraditya. This patch implements builtins for the following prototypes: vector unsigned char vec_i