Searched refs:AtomicExpandImpl (Results 1 – 1 of 1) sorted by relevance
63 class AtomicExpandImpl { class250 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 …]