Searched refs:Ballot (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAtomicOptimizer.cpp | 567 auto *Ballot = in buildScanIteratively() local 581 ActiveBits->addIncoming(Ballot, EntryBB); in buildScanIteratively() 710 CallInst *const Ballot = in optimizeAtomic() local 720 {Ballot, B.getInt32(0)}); in optimizeAtomic() 722 Value *const ExtractLo = B.CreateTrunc(Ballot, Int32Ty); in optimizeAtomic() 723 Value *const ExtractHi = B.CreateTrunc(B.CreateLShr(Ballot, 32), Int32Ty); in optimizeAtomic() 795 B.CreateUnaryIntrinsic(Intrinsic::ctpop, Ballot), Ty, false); in optimizeAtomic() 802 B.CreateUnaryIntrinsic(Intrinsic::ctpop, Ballot), Int32Ty, false); in optimizeAtomic() 824 B.CreateUnaryIntrinsic(Intrinsic::ctpop, Ballot), Ty, false); in optimizeAtomic()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | BuiltinsAMDGPU.def | 166 // Ballot builtins.
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | AddressSanitizer.cpp | 1815 auto Ballot = M.getOrInsertFunction(kAMDGPUBallotName, IRB.getInt64Ty(), in genAMDGPUReportBlock() local 1817 ReportCond = IRB.CreateIsNotNull(IRB.CreateCall(Ballot, {Cond})); in genAMDGPUReportBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVInstrInfo.td | 771 def OpGroupNonUniformBallot: OpGroupNU3<"Ballot", 339>;
|