| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | BuildLibCalls.cpp | 159 bool Changed = false; in setArgsNoUndef() local 164 Changed = true; in setArgsNoUndef() 167 return Changed; in setArgsNoUndef() 267 bool Changed = false; in inferNonMandatoryLibFuncAttrs() local 270 Changed |= setNonLazyBind(F); in inferNonMandatoryLibFuncAttrs() 276 Changed |= setOnlyReadsMemory(F); in inferNonMandatoryLibFuncAttrs() 277 Changed |= setDoesNotThrow(F); in inferNonMandatoryLibFuncAttrs() 278 Changed |= setOnlyAccessesArgMemory(F); in inferNonMandatoryLibFuncAttrs() 279 Changed |= setWillReturn(F); in inferNonMandatoryLibFuncAttrs() 280 Changed |= setDoesNotCapture(F, 0); in inferNonMandatoryLibFuncAttrs() [all …]
|
| H A D | CanonicalizeAliases.cpp | 41 static Constant *canonicalizeAlias(Constant *C, bool &Changed) { in canonicalizeAlias() argument 43 auto *NewAliasee = canonicalizeAlias(GA->getAliasee(), Changed); in canonicalizeAlias() 46 Changed = true; in canonicalizeAlias() 57 Ops.push_back(canonicalizeAlias(cast<Constant>(U), Changed)); in canonicalizeAlias() 63 bool Changed = false; in canonicalizeAliases() local 65 canonicalizeAlias(&GA, Changed); in canonicalizeAliases() 66 return Changed; in canonicalizeAliases()
|
| H A D | UnifyFunctionExitNodes.cpp | 117 bool Changed = false; in runOnFunction() local 118 Changed |= unifyUnreachableBlocks(F); in runOnFunction() 119 Changed |= unifyReturnBlocks(F); in runOnFunction() 120 return Changed; in runOnFunction() 125 bool Changed = false; in run() local 126 Changed |= unifyUnreachableBlocks(F); in run() 127 Changed |= unifyReturnBlocks(F); in run() 128 return Changed ? PreservedAnalyses() : PreservedAnalyses::all(); in run()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | PreISelIntrinsicLowering.cpp | 34 bool Changed = false; in lowerLoadRelative() local 54 Changed = true; in lowerLoadRelative() 57 return Changed; in lowerLoadRelative() 137 bool Changed = false; in lowerIntrinsics() local 140 Changed |= lowerLoadRelative(F); in lowerIntrinsics() 147 Changed |= lowerObjCCall(F, "objc_autorelease"); in lowerIntrinsics() 150 Changed |= lowerObjCCall(F, "objc_autoreleasePoolPop"); in lowerIntrinsics() 153 Changed |= lowerObjCCall(F, "objc_autoreleasePoolPush"); in lowerIntrinsics() 156 Changed |= lowerObjCCall(F, "objc_autoreleaseReturnValue"); in lowerIntrinsics() 159 Changed |= lowerObjCCall(F, "objc_copyWeak"); in lowerIntrinsics() [all …]
|
| H A D | MIRCanonicalizerPass.cpp | 91 bool Changed = false; in rescheduleLexographically() local 117 Changed = true; in rescheduleLexographically() 121 return Changed; in rescheduleLexographically() 127 bool Changed = false; in rescheduleCanonically() local 259 Changed = true; in rescheduleCanonically() 275 Changed |= rescheduleLexographically( in rescheduleCanonically() 283 Changed |= rescheduleLexographically( in rescheduleCanonically() 287 return Changed; in rescheduleCanonically() 291 bool Changed = false; in propagateLocalCopies() local 330 Changed = true; in propagateLocalCopies() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | SIMemoryLegalizer.cpp | 850 bool Changed = false; in enableLoadCacheBypass() local 858 Changed |= enableGLCBit(MI); in enableLoadCacheBypass() 877 return Changed; in enableLoadCacheBypass() 885 bool Changed = false; in enableStoreCacheBypass() local 890 return Changed; in enableStoreCacheBypass() 898 bool Changed = false; in enableRMWCacheBypass() local 905 return Changed; in enableRMWCacheBypass() 922 bool Changed = false; in enableVolatileAndOrNonTemporal() local 929 Changed |= enableGLCBit(MI); in enableVolatileAndOrNonTemporal() 936 Changed |= insertWait(MI, SIAtomicScope::SYSTEM, AddrSpace, Op, false, in enableVolatileAndOrNonTemporal() [all …]
|
| H A D | AMDGPULowerIntrinsics.cpp | 76 bool Changed = false; in expandMemIntrinsicUses() local 89 Changed = true; in expandMemIntrinsicUses() 99 Changed = true; in expandMemIntrinsicUses() 109 Changed = true; in expandMemIntrinsicUses() 120 return Changed; in expandMemIntrinsicUses() 129 bool Changed = false; in makeLIDRangeMetadata() local 138 Changed |= ST.makeLIDRangeMetadata(CI); in makeLIDRangeMetadata() 140 return Changed; in makeLIDRangeMetadata() 144 bool Changed = false; in runOnModule() local 155 Changed = true; in runOnModule() [all …]
|
| H A D | AMDGPUAnnotateKernelFeatures.cpp | 64 bool Changed = false; in addFeatureAttributes() local 90 Changed = true; in addFeatureAttributes() 101 Changed = true; in addFeatureAttributes() 106 Changed = true; in addFeatureAttributes() 109 return Changed; in addFeatureAttributes() 113 bool Changed = false; in runOnSCC() local 122 Changed |= addFeatureAttributes(*F); in runOnSCC() 125 return Changed; in runOnSCC()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZShortenInst.cpp | 208 bool Changed = false; in processBlock() local 218 Changed |= shortenIIF(MI, SystemZ::LLILL, SystemZ::LLILH); in processBlock() 222 Changed |= shortenIIF(MI, SystemZ::LLIHL, SystemZ::LLIHH); in processBlock() 226 Changed |= shortenOn001AddCC(MI, SystemZ::ADBR); in processBlock() 230 Changed |= shortenOn001AddCC(MI, SystemZ::AEBR); in processBlock() 234 Changed |= shortenOn001(MI, SystemZ::DDBR); in processBlock() 238 Changed |= shortenOn001(MI, SystemZ::DEBR); in processBlock() 242 Changed |= shortenFPConv(MI, SystemZ::FIDBRA); in processBlock() 246 Changed |= shortenFPConv(MI, SystemZ::FIEBRA); in processBlock() 250 Changed |= shortenOn01(MI, SystemZ::LDEBR); in processBlock() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/ |
| H A D | NVVMIntrRange.cpp | 88 bool Changed = false; in runNVVMIntrRange() local 98 Changed |= addRangeMetadata(0, MaxBlockSize.x, Call); in runNVVMIntrRange() 101 Changed |= addRangeMetadata(0, MaxBlockSize.y, Call); in runNVVMIntrRange() 104 Changed |= addRangeMetadata(0, MaxBlockSize.z, Call); in runNVVMIntrRange() 109 Changed |= addRangeMetadata(1, MaxBlockSize.x+1, Call); in runNVVMIntrRange() 112 Changed |= addRangeMetadata(1, MaxBlockSize.y+1, Call); in runNVVMIntrRange() 115 Changed |= addRangeMetadata(1, MaxBlockSize.z+1, Call); in runNVVMIntrRange() 120 Changed |= addRangeMetadata(0, MaxGridSize.x, Call); in runNVVMIntrRange() 123 Changed |= addRangeMetadata(0, MaxGridSize.y, Call); in runNVVMIntrRange() 126 Changed |= addRangeMetadata(0, MaxGridSize.z, Call); in runNVVMIntrRange() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLateEHPrepare.cpp | 123 bool Changed = false; in runOnMachineFunction() local 125 Changed |= removeUnreachableEHPads(MF); in runOnMachineFunction() 127 Changed |= hoistCatches(MF); in runOnMachineFunction() 128 Changed |= addCatchAlls(MF); in runOnMachineFunction() 129 Changed |= replaceFuncletReturns(MF); in runOnMachineFunction() 131 Changed |= removeUnnecessaryUnreachables(MF); in runOnMachineFunction() 133 Changed |= restoreStackPointer(MF); in runOnMachineFunction() 134 return Changed; in runOnMachineFunction() 176 bool Changed = false; in hoistCatches() local 194 Changed = true; in hoistCatches() [all …]
|
| /openbsd-src/gnu/llvm/llvm/examples/IRTransforms/ |
| H A D | SimplifyCFG.cpp | 62 bool Changed = false; in removeDeadBlocks_v1() local 92 Changed = true; in removeDeadBlocks_v1() 95 return Changed; in removeDeadBlocks_v1() 101 bool Changed = false; in removeDeadBlocks_v2() local 126 Changed = true; in removeDeadBlocks_v2() 132 return Changed; in removeDeadBlocks_v2() 138 bool Changed = false; in eliminateCondBranches_v1() local 163 Changed = true; in eliminateCondBranches_v1() 166 return Changed; in eliminateCondBranches_v1() 172 bool Changed = false; in eliminateCondBranches_v2() local [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | LoopExtractor.cpp | 116 bool Changed = false; in runOnModule() local 120 auto LookupLoopInfo = [this, &Changed](Function &F) -> LoopInfo & { in runOnModule() 121 return this->getAnalysis<LoopInfoWrapperPass>(F, &Changed).getLoopInfo(); in runOnModule() 130 Changed; in runOnModule() 140 bool Changed = false; in runOnModule() local 148 Changed |= runOnFunction(F); in runOnModule() 158 return Changed; in runOnModule() 169 bool Changed = false; in runOnFunction() local 174 return Changed; in runOnFunction() 181 return Changed | extractLoops(LI.begin(), LI.end(), LI, DT); in runOnFunction() [all …]
|
| H A D | FunctionAttrs.cpp | 241 SmallSet<Function *, 8> &Changed) { in addMemoryAttrs() argument 261 Changed.insert(F); in addMemoryAttrs() 381 bool Changed = false; in thinLTOPropagateFunctionAttrs() local 419 Changed = true; in thinLTOPropagateFunctionAttrs() 452 return Changed; in thinLTOPropagateFunctionAttrs() 713 SmallSet<Function *, 8> &Changed) { in addArgumentReturnedAttrs() argument 753 Changed.insert(F); in addArgumentReturnedAttrs() 766 bool Changed = false; in addArgumentAttrsFromCallsites() local 789 Changed = true; in addArgumentAttrsFromCallsites() 798 return Changed; in addArgumentAttrsFromCallsites() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
| H A D | BPFCheckAndAdjustIR.cpp | 98 bool Changed = false; in removePassThroughBuiltin() local 116 Changed = true; in removePassThroughBuiltin() 121 return Changed; in removePassThroughBuiltin() 128 bool Changed = false; in removeCompareBuiltin() local 147 Changed = true; in removeCompareBuiltin() 161 return Changed; in removeCompareBuiltin() 165 bool Changed = removePassThroughBuiltin(M); in adjustIR() local 166 Changed = removeCompareBuiltin(M) || Changed; in adjustIR() 167 return Changed; in adjustIR()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LowerAtomicPass.cpp | 41 bool Changed = false; in runOnBasicBlock() local 44 Changed |= LowerFenceInst(FI); in runOnBasicBlock() 46 Changed |= lowerAtomicCmpXchgInst(CXI); in runOnBasicBlock() 48 Changed |= lowerAtomicRMWInst(RMWI); in runOnBasicBlock() 57 return Changed; in runOnBasicBlock() 61 bool Changed = false; in lowerAtomics() local 63 Changed |= runOnBasicBlock(BB); in lowerAtomics() 65 return Changed; in lowerAtomics()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | SVEIntrinsicOpts.cpp | 246 bool Changed = false; in optimizePTrueIntrinsicCalls() local 271 Changed |= coalescePTrueIntrinsicCalls(BB, SVAllPTrues); in optimizePTrueIntrinsicCalls() 272 Changed |= coalescePTrueIntrinsicCalls(BB, SVPow2PTrues); in optimizePTrueIntrinsicCalls() 276 return Changed; in optimizePTrueIntrinsicCalls() 405 bool Changed = false; in optimizeInstructions() local 418 Changed |= optimizePredicateStore(&I); in optimizeInstructions() 421 Changed |= optimizePredicateLoad(&I); in optimizeInstructions() 428 return Changed; in optimizeInstructions() 433 bool Changed = false; in optimizeFunctions() local 435 Changed |= optimizePTrueIntrinsicCalls(Functions); in optimizeFunctions() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | CallGraphSCCPass.cpp | 124 bool Changed = false; in RunPassOnSCC() local 142 Changed = CGSP->runOnSCC(CurSCC); in RunPassOnSCC() 162 if (Changed) in RunPassOnSCC() 166 return Changed; in RunPassOnSCC() 179 Changed |= FPP->runOnFunction(*F); in RunPassOnSCC() 187 if (Changed && CallGraphUpToDate) { in RunPassOnSCC() 192 return Changed; in RunPassOnSCC() 428 bool Changed = false; in RunAllPassesOnSCC() local 471 Changed |= LocalChanged; in RunAllPassesOnSCC() 495 return Changed; in RunAllPassesOnSCC() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCTOCRegDeps.cpp | 111 bool Changed = false; in processBlock() local 124 Changed = true; in processBlock() 127 return Changed; in processBlock() 132 bool Changed = false; in runOnMachineFunction() local 136 Changed = true; in runOnMachineFunction() 138 return Changed; in runOnMachineFunction()
|
| H A D | PPCEarlyReturn.cpp | 53 bool Changed = false; in processBlock() local 62 return Changed; in processBlock() 149 Changed = true; in processBlock() 155 if (Changed && !ReturnMBB.hasAddressTaken()) { in processBlock() 171 return Changed; in processBlock() 181 bool Changed = false; in runOnMachineFunction() local 186 return Changed; in runOnMachineFunction() 189 Changed |= processBlock(B); in runOnMachineFunction() 191 return Changed; in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostSelectOptimize.cpp | 84 bool Changed = false; in doPeepholeOpts() local 86 Changed |= foldSimpleCrossClassCopies(MI); in doPeepholeOpts() 88 return Changed; in doPeepholeOpts() 158 bool Changed = false; in optimizeNZCVDefs() local 220 Changed |= true; in optimizeNZCVDefs() 231 return Changed; in optimizeNZCVDefs() 242 bool Changed = false; in runOnMachineFunction() local 244 Changed |= optimizeNZCVDefs(BB); in runOnMachineFunction() 245 Changed |= doPeepholeOpts(BB); in runOnMachineFunction() 247 return Changed; in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsLoongson2FBTBFix.cpp | 48 bool Changed = false; in runOnMachineFunction() local 51 Changed |= runOnBasicBlock(MF, MBB); in runOnMachineFunction() 53 return Changed; in runOnMachineFunction() 60 bool Changed = false; in runOnBasicBlock() local 75 Changed = true; in runOnBasicBlock() 90 return Changed; in runOnBasicBlock()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
| H A D | LVLGen.cpp | 64 bool Changed = false; in runOnMachineBasicBlock() local 94 Changed = true; in runOnMachineBasicBlock() 114 return Changed; in runOnMachineBasicBlock() 122 bool Changed = false; in runOnMachineFunction() local 129 Changed |= runOnMachineBasicBlock(MBB); in runOnMachineFunction() 131 if (Changed) { in runOnMachineFunction() 136 return Changed; in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86IndirectBranchTracking.cpp | 135 bool Changed = false; in runOnMachineFunction() local 143 Changed |= addENDBR(*MBB, MBB->begin()); in runOnMachineFunction() 150 Changed |= addENDBR(MBB, MBB.begin()); in runOnMachineFunction() 155 Changed |= addENDBR(MBB, std::next(I)); in runOnMachineFunction() 168 Changed |= addENDBR(MBB, I); in runOnMachineFunction() 176 Changed |= addENDBR(MBB, std::next(I)); in runOnMachineFunction() 184 Changed |= addENDBR(MBB, std::next(I)); in runOnMachineFunction() 189 return Changed; in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCAPElim.cpp | 65 bool Changed = false; in OptimizeBB() local 77 Changed = true; in OptimizeBB() 98 return Changed; in OptimizeBB() 121 bool Changed = false; in runImpl() local 142 Changed |= OptimizeBB(&F->front()); in runImpl() 145 return Changed; in runImpl()
|