Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp63 class AtomicExpandImpl { class
250 bool AtomicExpandImpl::processAtomicInstr(Instruction *I) { in processAtomicInstr()
389 bool AtomicExpandImpl::run(Function &F, const TargetMachine *TM) { in run()
426 AtomicExpandImpl AE; in runOnFunction()
436 AtomicExpandImpl AE; in run()
445 bool AtomicExpandImpl::bracketInstWithFences(Instruction *I, in bracketInstWithFences()
462 AtomicExpandImpl::getCorrespondingIntegerType(Type *T, const DataLayout &DL) { in getCorrespondingIntegerType()
472 LoadInst *AtomicExpandImpl::convertAtomicLoadToIntegerType(LoadInst *LI) { in convertAtomicLoadToIntegerType()
493 AtomicExpandImpl::convertAtomicXchgToIntegerType(AtomicRMWInst *RMWI) { in convertAtomicXchgToIntegerType()
523 bool AtomicExpandImpl::tryExpandAtomicLoad(LoadInst *LI) { in tryExpandAtomicLoad()
[all …]