Home
last modified time | relevance | path

Searched refs:MLA (Results 1 – 21 of 21) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DSMEInstrFormats.td2275 // SME2 Dot Products and MLA
2493 // SME2 multi-vec indexed long long MLA one source 32-bit
2516 // SME2 multi-vec indexed long long MLA one source 64-bit
2567 //SME2 multi-vec indexed long long MLA two sources 32-bit
2579 // SME2 multi-vec indexed long long MLA four sources 32-bit
2617 // SME2 multi-vec indexed long long MLA two sources 64-bit
2629 // SME2 multi-vec indexed long long MLA four sources 64-bit
2699 //SME2 single-multi long long MLA two and four sources
2712 // SME2 multiple vectors long long MLA two sources
2750 // SME2 multiple vectors long long MLA four sources
H A DAArch64SchedCyclone.td529 (instregex "MLA","MLS","SMLAL","SMLSL","UMLAL","UMLSL",
H A DAArch64SchedKryoDetails.td1606 (instregex "(MLA|MLS|MUL)(v8i8|v4i16|v2i32)(_indexed)?")>;
1612 (instregex "(MLA|MLS|MUL|SQR?DMULH)(v16i8|v8i16|v4i32)(_indexed)?")>;
H A DAArch64TargetTransformInfo.cpp1195 if (auto MLA = instCombineSVEVectorFuseMulAddSub<Intrinsic::aarch64_sve_mul, in instCombineSVEVectorAdd() local
1198 return MLA; in instCombineSVEVectorAdd()
H A DAArch64SchedA64FX.td2087 (instregex "^FABD_Z", "^F(ADD|SUBR?)_.*Z_", "^FN?(MAD|MLA|MLS|MSB)_ZP",
2118 def : InstRW<[A64FXWrite_FMAIndexed], (instregex "^F(MLA|MLS|MUL)_ZZZI")>;
H A DAArch64InstrInfo.td4784 // MLA and MLS are generated in MachineCombine
4785 defm MLA : SIMDThreeSameVectorBHSTied<0, 0b10010, "mla", null_frag>;
6690 defm MLA : SIMDVectorIndexedHSTied<1, 0b0000, "mla", null_frag>;
H A DAArch64InstrFormats.td10888 // ARMv8.3 Complex ADD/MLA instructions
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARM.td311 // Whether or not it is profitable to expand VFP/NEON MLA/MLS instructions.
315 "Expand VFP/NEON MLA/MLS instructions">;
H A DARMScheduleSwift.td246 (instregex "MLA", "MLS", "SMMLA", "SMMLAR", "SMMLS", "SMMLSR",
H A DARMScheduleR52.td271 (instregex "MLA", "MLS", "SMMLA", "SMMLAR", "SMMLS", "SMMLSR",
H A DARMScheduleA57.td267 // Multiply accumulate: MLA, MLS, SMLABB, SMLABT, SMLATB, SMLATT, SMLAWB,
H A DARMScheduleA9.td2548 (instregex "MUL", "MULv5", "SMMUL", "SMMULR", "MLA", "MLAv5", "MLS",
H A DARMInstrInfo.td4331 def MLA : AsMul1I32<0b0000001, (outs GPRnopc:$Rd),
4346 (MLA GPRnopc:$Rd, GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra, pred:$p, cc_out:$s)>,
6418 (MLA GPRnopc:$Rd, GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra,
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DIntrinsicsAArch64.td2435 // SVE2 MLA LANE.
2455 // SVE2 MLA Unpredicated.
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A Darm_neon.td769 def MLA : IOpInst<"vmla", "....", "dQd", OP_MLA>;
786 // MUL, MLA, MLS, FMA, FMS definitions with scalar argument
/openbsd-src/share/misc/
H A Dairport1124 MLA:Luqa, Malta, Malta
/openbsd-src/gnu/usr.bin/gcc/gcc/config/arm/
H A Darm.md1207 ;; Unnamed templates to match MLA instruction.
/openbsd-src/gnu/gcc/gcc/config/arm/
H A Darm.md1131 ;; Unnamed templates to match MLA instruction.
/openbsd-src/gnu/usr.bin/perl/cpan/Unicode-Collate/Collate/
H A Dallkeys.txt20021 1C16 ; [.33FF.0020.0002] # LEPCHA LETTER MLA
26955 1E120 ; [.4A82.0020.0002] # NYIAKENG PUACHUE HMONG LETTER MLA
/openbsd-src/gnu/usr.bin/perl/lib/unicore/
H A DNamesList.txt10914 1C16 LEPCHA LETTER MLA
48040 1E120 NYIAKENG PUACHUE HMONG LETTER MLA
H A DUnicodeData.txt6405 1C16;LEPCHA LETTER MLA;Lo;0;L;;;;;N;;;;;
30702 1E120;NYIAKENG PUACHUE HMONG LETTER MLA;Lo;0;L;;;;;N;;;;;