Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DAtomicExpandPass.cpp59 class AtomicExpand: public FunctionPass { class
65 AtomicExpand() : FunctionPass(ID) { in AtomicExpand() function in __anon73d3edb30111::AtomicExpand
125 char AtomicExpand::ID = 0;
127 char &llvm::AtomicExpandID = AtomicExpand::ID;
129 INITIALIZE_PASS(AtomicExpand, DEBUG_TYPE, "Expand Atomic instructions",
132 FunctionPass *llvm::createAtomicExpandPass() { return new AtomicExpand(); } in createAtomicExpandPass()
198 bool AtomicExpand::runOnFunction(Function &F) { in runOnFunction()
347 bool AtomicExpand::bracketInstWithFences(Instruction *I, AtomicOrdering Order) { in bracketInstWithFences()
362 IntegerType *AtomicExpand::getCorrespondingIntegerType(Type *T, in getCorrespondingIntegerType()
373 LoadInst *AtomicExpand::convertAtomicLoadToIntegerType(LoadInst *LI) { in convertAtomicLoadToIntegerType()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DREADME.txt79 run SimplifyCFG after running the AtomicExpand pass. Would this be useful for