Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/test/Transforms/LoopIdiom/
H A Ddisable-options.ll48 ; DIS-MEMCPY-LABEL: @test-memcpy(
49 ; DIS-MEMCPY-NEXT: bb.nph:
52 ; DIS-MEMCPY-NEXT: br label [[FOR_BODY:%.*]]
53 ; DIS-MEMCPY: for.body:
62 ; DIS-MEMCPY: for.end:
63 ; DIS-MEMCPY-NEXT: ret void
141 ; DIS-MEMCPY-LABEL: @test-memset(
142 ; DIS-MEMCPY-NEXT: bb.nph:
145 ; DIS-MEMCPY: for.body:
151 ; DIS-MEMCPY: for.end:
[all …]
/llvm-project-15.0.7/libc/benchmarks/automemcpy/unittests/
H A DResultAnalyzerTest.cpp23 static constexpr FunctionId Foo1 = {"memcpy1", FunctionType::MEMCPY}; in TEST()
43 static constexpr FunctionId Foo1 = {"memcpy1", FunctionType::MEMCPY}; in TEST()
63 static constexpr FunctionId Foo1 = {"memcpy1", FunctionType::MEMCPY}; in TEST()
65 static constexpr FunctionId Foo2 = {"memcpy2", FunctionType::MEMCPY}; in TEST()
81 static constexpr FunctionId Foo1 = {"memcpy1", FunctionType::MEMCPY}; in TEST()
82 static constexpr FunctionId Foo2 = {"memcpy2", FunctionType::MEMCPY}; in TEST()
83 static constexpr FunctionId Foo3 = {"memcpy3", FunctionType::MEMCPY}; in TEST()
115 static constexpr FunctionId Foo1 = {"memcpy1", FunctionType::MEMCPY}; in TEST()
116 static constexpr FunctionId Foo2 = {"memcpy2", FunctionType::MEMCPY}; in TEST()
117 static constexpr FunctionId Foo3 = {"memcpy3", FunctionType::MEMCPY}; in TEST()
H A DCodeGenTest.cpp28 {FunctionType::MEMCPY, llvm::None, llvm::None, llvm::None, llvm::None, in TEST()
30 {FunctionType::MEMCPY, Contiguous{{0, 4}}, Overlap{{4, 256}}, in TEST()
/llvm-project-15.0.7/libc/benchmarks/automemcpy/lib/
H A DCodeGen.cpp140 case FunctionType::MEMCPY: in getCtx()
375 case FunctionType::MEMCPY: in operator <<()
471 case FunctionType::MEMCPY: in operator <<()
486 case FunctionType::MEMCPY: in operator <<()
577 codegen::configurations::Serialize(Stream, FunctionType::MEMCPY, Descriptors); in Serialize()
622 case FunctionType::MEMCPY: in getString()
H A DRandomFunctionGenerator.cpp64 (int)FunctionType::MEMCPY,
137 z3::expr IsMemcpy = Type == (int)FunctionType::MEMCPY; in RandomFunctionGenerator()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp60 case RTLIB::MEMCPY: in EmitSpecializedLibcall()
190 Alignment.value(), RTLIB::MEMCPY); in EmitTargetCodeForMemcpy()
194 Alignment.value(), RTLIB::MEMCPY); in EmitTargetCodeForMemcpy()
233 Dst = DAG.getNode(ARMISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
H A DARMScheduleM4.td97 def : M4UnitL1I<(instregex "CMP_SWAP", "JUMPTABLE", "MEMCPY")>;
H A DARMISelLowering.h310 MEMCPY, enumerator
H A DARMScheduleA57.td129 "(t2)?STL", "(t2)?LDREX", "(t2)?STREX", "MEMCPY")>;
H A DARMInstrInfo.td227 def ARMmemcopy : SDNode<"ARMISD::MEMCPY", SDT_ARMMEMCPY,
5159 // %newsrc, %newdst = MEMCPY %dst, %src, N, ...N scratch regs...
5163 def MEMCPY : PseudoInst<
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dundefined-memory-manipulation.cpp132 #define MEMCPY memcpy(&d, &p, sizeof(int)); in notTriviallyCopyable() macro
133 MEMCPY in notTriviallyCopyable()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.cpp37 Dst = DAG.getNode(BPFISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
H A DBPFISelLowering.h31 MEMCPY enumerator
H A DBPFInstrInfo.cpp116 if (MI.getOpcode() == BPF::MEMCPY) { in expandPostRAPseudo()
H A DBPFISelLowering.cpp639 case BPFISD::MEMCPY: in getTargetNodeName()
727 bool isMemcpyOp = Opc == BPF::MEMCPY; in EmitInstrWithCustomInserter()
H A DBPFInstrInfo.td49 def BPFmemcpy : SDNode<"BPFISD::MEMCPY", SDT_BPFMEMCPY,
991 def MEMCPY : Pseudo<
/llvm-project-15.0.7/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp37 .setLibCallee(TLI.getLibcallCallingConv(RTLIB::MEMCPY), in EmitTargetCodeForMemcpy()
/llvm-project-15.0.7/compiler-rt/lib/tsan/tests/rtl/
H A Dtsan_test_util_posix.cpp205 MEMCPY, enumerator
332 case Event::MEMCPY: in HandleEvent()
484 Event event(Event::MEMCPY, dst, (uptr)src, size); in Memcpy()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp54 TLI.getLibcallCallingConv(RTLIB::MEMCPY), in EmitTargetCodeForMemcpy()
/llvm-project-15.0.7/libc/benchmarks/automemcpy/include/automemcpy/
H A DFunctionDescriptor.h119 MEMCPY, enumerator
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyPeephole.cpp136 if (Name == TLI.getLibcallName(RTLIB::MEMCPY) || in runOnMachineFunction()
H A DWebAssemblyMemIntrinsicResults.cpp158 bool CallReturnsInput = Name == TLI.getLibcallName(RTLIB::MEMCPY) || in optimizeCall()
H A DWebAssemblyRuntimeLibcallSignatures.cpp324 Table[RTLIB::MEMCPY] = iPTR_func_iPTR_iPTR_iPTR; in RuntimeLibcallSignatureTable()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAnalysis.cpp670 TLI.getLibcallName(RTLIB::MEMCPY) == StringRef("memcpy")) || in returnTypeIsEligibleForTailCall()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def429 HANDLE_LIBCALL(MEMCPY, "memcpy")

12