| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCChecker.h | 90 HexagonMCInstrInfo::PredicateInfo Predicated);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMLowOverheadLoops.cpp | 958 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 D | ARMISelDAGToDAG.cpp | 250 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 D | ARMInstrMVE.td | 321 // 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 D | VectorPredication.rst | 69 5. Predicated IR Instructions
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrFormats.td | 85 // Predicated instructions. 300 // Predicated instructions.
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
| H A D | VVPInstrInfo.td | 9 // This file defines the VE Vector Predicated SDNodes (VVP SDNodes). VVP
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | arm_mve.td | 308 // 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 D | AArch64AsmParser.cpp | 107 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 D | LangRef.rst | 18435 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 D | ScalarEvolution.h | 2034 void forgetBackedgeTakenCounts(const Loop *L, bool Predicated);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | SVEInstrFormats.td | 1886 // 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 D | AArch64SVEInstrInfo.td | 177 // 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 D | ScalarEvolution.cpp | 13870 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 D | ChangeLog.1 | 9134 (use_sfunc_addr+1, udivsi3): Predicated on ! TARGET_SH4.
|