Lines Matching refs:Constant
31 int Priority, Constant *Data) { in appendToGlobalArray()
36 SmallVector<Constant *, 16> CurrentCtors; in appendToGlobalArray()
40 if (Constant *Init = GVCtor->getInitializer()) { in appendToGlobalArray()
44 CurrentCtors.push_back(cast<Constant>(Init->getOperand(i))); in appendToGlobalArray()
54 Constant *CSVals[3]; in appendToGlobalArray()
58 : Constant::getNullValue(IRB.getPtrTy()); in appendToGlobalArray()
59 Constant *RuntimeCtorInit = in appendToGlobalArray()
66 Constant *NewInit = ConstantArray::get(AT, CurrentCtors); in appendToGlobalArray()
74 void llvm::appendToGlobalCtors(Module &M, Function *F, int Priority, Constant *Data) { in appendToGlobalCtors()
78 void llvm::appendToGlobalDtors(Module &M, Function *F, int Priority, Constant *Data) { in appendToGlobalDtors()
89 SmallVector<Constant *, 16> CurrentCtors; in transformGlobalArray()
93 if (Constant *Init = GVCtor->getInitializer()) { in transformGlobalArray()
96 Constant *C = cast<Constant>(OP); in transformGlobalArray()
97 Constant *NewC = Fn(C); in transformGlobalArray()
110 Constant *NewInit = ConstantArray::get(AT, CurrentCtors); in transformGlobalArray()
127 SmallSetVector<Constant *, 16> &Init) { in collectUsedGlobals() argument
133 Init.insert(cast<Constant>(Op)); in collectUsedGlobals()
139 SmallSetVector<Constant *, 16> Init; in appendToUsedList()
167 function_ref<bool(Constant *)> ShouldRemove) { in removeFromUsedList()
172 SmallSetVector<Constant *, 16> Init; in removeFromUsedList()
177 SmallVector<Constant *, 16> NewInit; in removeFromUsedList()
178 for (Constant *MaybeRemoved : Init) { in removeFromUsedList()
197 function_ref<bool(Constant *)> ShouldRemove) { in removeFromUsedLists()
381 Constant *ModuleConstant = ConstantDataArray::get( in embedBufferInModule()
456 Constant *GEP = cast<Constant>(InitBuilder.CreateConstInBoundsGEP2_32( in lowerGlobalIFuncUsersAsGlobalCtor()