diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2020-05-05 09:16:57 +0100 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2020-05-05 10:42:11 +0100 |
commit | aed6bd6f4293c07ca4c55bf49943943f4425794b (patch) | |
tree | f3925d0bc7ca5fdabbcf79864c1c17d119b196b5 /clang/lib/CodeGen/CodeGenFunction.h | |
parent | 40574fefe9b2ad7d251da25c7461c313d965b809 (diff) | |
download | llvm-aed6bd6f4293c07ca4c55bf49943943f4425794b.zip llvm-aed6bd6f4293c07ca4c55bf49943943f4425794b.tar.gz llvm-aed6bd6f4293c07ca4c55bf49943943f4425794b.tar.bz2 |
Reland D78750: [SveEmitter] Add builtins for svdupq and svdupq_lane
Edit: Changed a few CHECK lines into CHECK-DAG lines.
This reverts commit 90f3f62cb087782fe2608e95d686c29067281b6e.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r-- | clang/lib/CodeGen/CodeGenFunction.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h index 2639fd8..adc7b2e 100644 --- a/clang/lib/CodeGen/CodeGenFunction.h +++ b/clang/lib/CodeGen/CodeGenFunction.h @@ -3918,6 +3918,7 @@ public: llvm::Type *getEltType(SVETypeFlags TypeFlags); llvm::ScalableVectorType *getSVEType(const SVETypeFlags &TypeFlags); llvm::ScalableVectorType *getSVEPredType(SVETypeFlags TypeFlags); + llvm::Value *EmitSVEAllTruePred(SVETypeFlags TypeFlags); llvm::Value *EmitSVEDupX(llvm::Value *Scalar); llvm::Value *EmitSVEPredicateCast(llvm::Value *Pred, llvm::ScalableVectorType *VTy); |