Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/unittests/Support/
H A DCRCTest.cpp22 TEST(CRCTest, CRC32) { in TEST() argument
/llvm-project-15.0.7/llvm/tools/llvm-dwarfutil/
H A Dllvm-dwarfutil.cpp211 uint32_t getCRC32() { return CRC32; } in getCRC32()
215 uint32_t CRC32 = 0; member in llvm::dwarfutil::raw_crc_ostream
219 CRC32 = crc32( in write_impl()
220 CRC32, ArrayRef<uint8_t>(reinterpret_cast<const uint8_t *>(Ptr), Size)); in write_impl()
/llvm-project-15.0.7/llvm/lib/ObjCopy/COFF/
H A DCOFFObjcopy.cpp49 uint32_t CRC32 = llvm::crc32(arrayRefFromStringRef(LinkTarget->getBuffer())); in createGnuDebugLinkSectionContents() local
55 support::endian::write32le(Data.data() + CRCPos, CRC32); in createGnuDebugLinkSectionContents()
/llvm-project-15.0.7/compiler-rt/lib/scudo/
H A DCMakeLists.txt97 # Enable the AArch64 CRC32 feature for scudo_crc32.cpp, if available.
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A DCMakeLists.txt109 # Enable the AArch64 CRC32 feature for crc32_hw.cpp, if available.
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DX86TargetParser.def161 X86_FEATURE (CRC32, "crc32")
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DBuiltinsAArch64.def47 // CRC32
H A DBuiltinsARM.def159 // CRC32
/llvm-project-15.0.7/llvm/docs/
H A DScudoHardenedAllocator.rst93 The checksum is computed using a CRC32 (made faster with hardware support)
/llvm-project-15.0.7/llvm/lib/ObjCopy/ELF/
H A DELFObject.h889 uint32_t CRC32; variable
H A DELFObject.cpp1115 : FileName(File), CRC32(PrecomputedCRC) { in GnuDebugLinkSection()
1125 *CRC = Sec.CRC32; in visit()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrFormats.td761 // CRC32I - SSE 4.2 CRC32 instructions.
762 // NOTE: 'HasCRC32' is used as CRC32 instructions are GPR only and not directly
H A DX86Schedule.td464 // CRC32 instruction.
H A DX86.td46 … "Enable SSE 4.2 CRC32 instruction (used when SSE4.2 is supported but function is GPR only)">;
H A DX86ScheduleZnver3.td1217 // CRC32 instruction.
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SchedTSV110.td359 def : InstRW<[TSV110Wr_2cyc_1MDU, TSV110ReadCRC], (instregex "^CRC32.*$")>;
H A DAArch64SchedExynosM3.td876 def : InstRW<[M3WriteC2], (instregex "^CRC32")>;
H A DAArch64SchedA57.td179 def : InstRW<[A57Write_3cyc_1W], (instregex "^CRC32")>;
H A DAArch64SchedFalkorDetails.td1206 def : InstRW<[FalkorWr_1X_2cyc], (instregex "^CRC32.*$")>;
H A DAArch64SchedThunderX2T99.td577 // def : InstRW<[THX2T99Write_4Cyc_I1], (instregex "^CRC32", "^CRC32C")>;
H A DAArch64SchedThunderX3T110.td836 // def : InstRW<[THX3T110Write_4Cyc_I1], (instregex "^CRC32", "^CRC32C")>;
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsARM.td320 // CRC32
H A DIntrinsicsAArch64.td830 // CRC32
/llvm-project-15.0.7/llvm/lib/IR/
H A DAutoUpgrade.cpp2557 Function *CRC32 = Intrinsic::getDeclaration(F->getParent(), in UpgradeIntrinsicCall() local
2560 Rep = Builder.CreateCall(CRC32, {Trunc0, CI->getArgOperand(1)}); in UpgradeIntrinsicCall()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMScheduleA57.td1481 def : InstRW<[A57Write_3cyc_1W], (instregex "^(t2)?CRC32")>;

12