Home
last modified time | relevance | path

Searched refs:POPCNT (Results 1 – 25 of 25) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dparity-vec.ll15 ; POPCNT: # %bb.0:
21 ; POPCNT-NEXT: retq
35 ; POPCNT: # %bb.0:
41 ; POPCNT-NEXT: retq
73 ; POPCNT: # %bb.0:
78 ; POPCNT-NEXT: retq
96 ; POPCNT: # %bb.0:
103 ; POPCNT-NEXT: retq
118 ; POPCNT: # %bb.0:
124 ; POPCNT-NEXT: retq
[all …]
H A Dparity.ll61 ; X86-POPCNT: # %bb.0:
66 ; X86-POPCNT-NEXT: retl
69 ; X64-POPCNT: # %bb.0:
74 ; X64-POPCNT-NEXT: retq
107 ; X86-POPCNT-NEXT: retl
115 ; X64-POPCNT-NEXT: retq
155 ; X86-POPCNT-NEXT: retl
162 ; X64-POPCNT-NEXT: retq
194 ; X86-POPCNT-NEXT: retl
200 ; X64-POPCNT-NEXT: retq
[all …]
H A Dpopcnt.ll45 ; X86-POPCNT-LABEL: cnt8:
46 ; X86-POPCNT: # %bb.0:
50 ; X86-POPCNT-NEXT: retl
52 ; X64-POPCNT-LABEL: cnt8:
53 ; X64-POPCNT: # %bb.0:
57 ; X64-POPCNT-NEXT: retq
108 ; X86-POPCNT-LABEL: cnt16:
113 ; X86-POPCNT-NEXT: retl
115 ; X64-POPCNT-LABEL: cnt16:
120 ; X64-POPCNT-NEXT: retq
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/
H A Dctpop.ll24 ; POPCNT-LABEL: 'var_ctpop_i64'
25 ; POPCNT-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ctpop = call i64 @llvm.c…
26 ; POPCNT-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i64 %ctpop
37 ; POPCNT-LABEL: 'var_ctpop_i32'
38 ; POPCNT-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ctpop = call i32 @llvm.c…
39 ; POPCNT-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 %ctpop
50 ; POPCNT-LABEL: 'var_ctpop_i16'
52 ; POPCNT-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i16 %ctpop
63 ; POPCNT-LABEL: 'var_ctpop_i8'
64 ; POPCNT-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ctpop = call i8 @llvm.ct…
[all …]
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dinteger.h97 return lower.IsNegative() ? (upper.POPCNT() != bits) : !upper.IsZero(); in SignedMultiplicationOverflowed()
408 constexpr int POPCNT() const { in POPCNT() function
417 constexpr bool POPPAR() const { return POPCNT() & 1; } in POPPAR()
425 return IEOR(minus1.value).POPCNT() - 1; in TRAILZ()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dreal.cpp74 MATCH(1, minusZero.RawBits().POPCNT())(desc); in basicTests()
84 MATCH(R::bits, nan.RawBits().POPCNT())(desc); in basicTests()
H A Dinteger.cpp82 MATCH(popcheck, a.POPCNT())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInteger.td87 defm POPCNT : UnaryInt<ctpop, "popcnt", 0x69, 0x7b>;
H A DWebAssemblyInstrSIMD.td863 defm POPCNT : SIMDUnary<I8x16, ctpop, "popcnt", 0x62>;
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DX86TargetParser.def111 X86_FEATURE_COMPAT(POPCNT, "popcnt", 9)
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h88 POPCNT, enumerator
H A DSystemZOperators.td270 def z_popcnt : SDNode<"SystemZISD::POPCNT", SDTIntUnaryOp>;
H A DSystemZScheduleZ196.td676 def : InstRW<[WLat3, WLat3, FXU, NormalGr], (instregex "POPCNT$")>;
H A DSystemZScheduleZEC12.td714 def : InstRW<[WLat3, WLat3, FXU, NormalGr], (instregex "POPCNT$")>;
H A DSystemZISelLowering.cpp4068 Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::v16i8, Op); in lowerCTPOP()
4112 Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::i64, Op); in lowerCTPOP()
5927 OPCODE(POPCNT); in getTargetNodeName()
H A DSystemZScheduleZ13.td744 def : InstRW<[WLat3, WLat3, FXa, NormalGr], (instregex "POPCNT$")>;
H A DSystemZScheduleZ16.td779 def : InstRW<[WLat3, WLat3, FXa, NormalGr], (instregex "POPCNT(Opt)?$")>;
H A DSystemZScheduleZ15.td779 def : InstRW<[WLat3, WLat3, FXa, NormalGr], (instregex "POPCNT(Opt)?$")>;
H A DSystemZScheduleZ14.td764 def : InstRW<[WLat3, WLat3, FXa, NormalGr], (instregex "POPCNT$")>;
H A DSystemZInstrInfo.td2152 def POPCNT : UnaryRRE<"popcnt", 0xB9E1, z_popcnt, GR64, GR64>;
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86.td49 "Support POPCNT instruction">;
467 "POPCNT has a false dependency on dest register">;
H A DX86ScheduleBdVer2.td153 def PdCount : ProcResource<1>; // PdEX0; POPCNT, LZCOUNT
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold-integer.cpp784 fptr = &Scalar<TI>::POPCNT; in FoldIntrinsicFunction()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DP9InstrResources.td111 (instregex "POPCNT(D|W)$"),
/llvm-project-15.0.7/clang/docs/
H A DUsersManual.rst3576 - ``-march=x86-64-v2``: (close to Nehalem) CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4.1, SSE4.2, SSS…