Home
last modified time | relevance | path

Searched refs:Predicated (Results 1 – 15 of 15) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.h90 HexagonMCInstrInfo::PredicateInfo Predicated);
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMLowOverheadLoops.cpp958 SmallPtrSet<MachineInstr *, 4> Predicated; in ValidateLiveOuts() local
975 Predicated.insert(&MI); in ValidateLiveOuts()
989 for (auto *I : Predicated) in ValidateLiveOuts()
1000 SmallPtrSetImpl<MachineInstr *> &Predicated) { in ValidateLiveOuts() argument
1004 if (Use != MI && !Predicated.count(Use)) in ValidateLiveOuts()
1021 if (!HasPredicatedUsers(MI, MO, Predicated)) { in ValidateLiveOuts()
1030 Predicated.insert(MI); in ValidateLiveOuts()
H A DARMISelDAGToDAG.cpp250 void SelectMVE_WB(SDNode *N, const uint16_t *Opcodes, bool Predicated);
258 uint16_t OpcodeWithNoCarry, bool Add, bool Predicated);
262 void SelectMVE_VSHLC(SDNode *N, bool Predicated);
272 void SelectBaseMVE_VMLLDAV(SDNode *N, bool Predicated,
278 void SelectMVE_VMLLDAV(SDNode *N, bool Predicated, const uint16_t *OpcodesS,
282 void SelectMVE_VRMLLDAVH(SDNode *N, bool Predicated, const uint16_t *OpcodesS,
296 bool Wrapping, bool Predicated);
2572 bool Predicated) { in SelectMVE_WB() argument
2593 if (Predicated) in SelectMVE_WB()
2648 bool Add, bool Predicated) { in SelectMVE_VADCSBC() argument
[all …]
H A DARMInstrMVE.td321 // Predicated with select
341 // Predicated with intrinsic
357 // Predicated with select
377 // Predicated with intrinsic
1194 // Predicated
1360 // Predicated
2353 // Predicated subtract-and-divide-by-two
2695 // Predicated v(min|max)a
4167 // Predicated v(max|min)nma
4677 // Predicated multiply
[all …]
/openbsd-src/gnu/llvm/llvm/docs/Proposals/
H A DVectorPredication.rst69 5. Predicated IR Instructions
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td85 // Predicated instructions.
300 // Predicated instructions.
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVVPInstrInfo.td9 // This file defines the VE Vector Predicated SDNodes (VVP SDNodes). VVP
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A Darm_mve.td308 // Predicated form without writeback
436 // Predicated intrinsics
471 // Predicated intrinsics - Int types only
529 // Predicated intrinsics - Float types only
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp107 Prefix.Predicated = true; in CreateFromInst()
119 Prefix.Predicated = true; in CreateFromInst()
135 bool isPredicated() const { return Predicated; } in isPredicated()
137 assert(Predicated); in getElementSize()
142 assert(Predicated); in getPgReg()
148 bool Predicated = false; member in __anonb6c3df290111::AArch64AsmParser::PrefixInfo
/openbsd-src/gnu/llvm/llvm/docs/
H A DLangRef.rst18435 Predicated integer addition of two vectors of integers.
18482 Predicated integer subtraction of two vectors of integers.
18531 Predicated integer multiplication of two vectors of integers.
18578 Predicated, signed division of two vectors of integers.
18626 Predicated, unsigned division of two vectors of integers.
18672 Predicated computations of the signed remainder of two integer vectors.
18721 Predicated computation of the unsigned remainder of two integer vectors.
19059 Predicated abs of a vector of integers.
19110 Predicated integer signed maximum of two vectors of integers.
19158 Predicated integer signed minimum of two vectors of integers.
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DScalarEvolution.h2034 void forgetBackedgeTakenCounts(const Loop *L, bool Predicated);
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DSVEInstrFormats.td1886 // SVE Floating Point Arithmetic - Predicated Group
2844 // SVE Integer Arithmetic - Binary Predicated Group
3489 // SVE2 Integer - Predicated Group
4210 // SVE Integer Arithmetic - Unary Predicated Group
4659 // SVE Integer Wide Immediate - Predicated Group
5495 // SVE Bitwise Shift - Predicated Group
6469 // SVE Permute Vector - Predicated Group
8650 // Predicated pseudo floating point two operand instructions.
8664 // Predicated pseudo integer two operand instructions.
8686 // Predicated pseudo integer two operand instructions. Second operand is an
H A DAArch64SVEInstrInfo.td177 // Predicated operations with the result of inactive lanes being unspecified.
223 // Predicated operations with the result of inactive lanes provided by the last operand.
2046 // Predicated shifts
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DScalarEvolution.cpp13870 bool Predicated) { in forgetBackedgeTakenCounts() argument
13872 Predicated ? PredicatedBackedgeTakenCounts : BackedgeTakenCounts; in forgetBackedgeTakenCounts()
13880 UserIt->second.erase({L, Predicated}); in forgetBackedgeTakenCounts()
14224 auto VerifyBECountUsers = [&](bool Predicated) { in verify() argument
14226 Predicated ? PredicatedBackedgeTakenCounts : BackedgeTakenCounts; in verify()
14233 UserIt->second.contains({ LoopAndBEInfo.first, Predicated })) in verify()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A DChangeLog.19134 (use_sfunc_addr+1, udivsi3): Predicated on ! TARGET_SH4.