Home
last modified time | relevance | path

Searched refs:MemCpyOpt (Results 1 – 2 of 2) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp302 class MemCpyOpt : public FunctionPass { class
308 MemCpyOpt() : FunctionPass(ID) { in MemCpyOpt() function in __anonafd8404e0311::MemCpyOpt
345 char MemCpyOpt::ID = 0;
349 FunctionPass *llvm::createMemCpyOptPass() { return new MemCpyOpt(); } in createMemCpyOptPass()
351 INITIALIZE_PASS_BEGIN(MemCpyOpt, "memcpyopt", "MemCpy Optimization",
357 INITIALIZE_PASS_END(MemCpyOpt, "memcpyopt", "MemCpy Optimization", in INITIALIZE_PASS_DEPENDENCY()
364 Instruction *MemCpyOpt::tryMergingIntoMemset(Instruction *StartInst, in INITIALIZE_PASS_DEPENDENCY()
481 bool MemCpyOpt::processStore(StoreInst *SI, BasicBlock::iterator &BBI) { in processStore()
544 bool MemCpyOpt::processMemSet(MemSetInst *MSI, BasicBlock::iterator &BBI) { in processMemSet()
560 bool MemCpyOpt::performCallSlotOptzn(Instruction *cpy, in performCallSlotOptzn()
[all …]
DSimplifyLibCalls.cpp776 struct MemCpyOpt : public LibCallOptimization { struct
1458 MemCmpOpt MemCmp; MemCpyOpt MemCpy; MemMoveOpt MemMove; MemSetOpt MemSet;