Path Lines of Code lib/Transforms/Hello/Hello.cpp 39 lib/Transforms/IPO/ArgumentPromotion.cpp 633 lib/Transforms/IPO/BarrierNoopPass.cpp 17 lib/Transforms/IPO/ConstantMerge.cpp 118 lib/Transforms/IPO/DeadArgumentElimination.cpp 645 lib/Transforms/IPO/ElimAvailExtern.cpp 54 lib/Transforms/IPO/ExtractGV.cpp 103 lib/Transforms/IPO/FunctionAttrs.cpp 1428 lib/Transforms/IPO/GlobalDCE.cpp 176 lib/Transforms/IPO/GlobalOpt.cpp 2080 lib/Transforms/IPO/IPConstantPropagation.cpp 169 lib/Transforms/IPO/IPO.cpp 85 lib/Transforms/IPO/InlineAlways.cpp 67 lib/Transforms/IPO/InlineSimple.cpp 80 lib/Transforms/IPO/Inliner.cpp 433 lib/Transforms/IPO/Internalize.cpp 139 lib/Transforms/IPO/LoopExtractor.cpp 204 lib/Transforms/IPO/LowerBitSets.cpp 509 lib/Transforms/IPO/MergeFunctions.cpp 909 lib/Transforms/IPO/PartialInlining.cpp 123 lib/Transforms/IPO/PassManagerBuilder.cpp 590 lib/Transforms/IPO/PruneEH.cpp 174 lib/Transforms/IPO/StripDeadPrototypes.cpp 41 lib/Transforms/IPO/StripSymbols.cpp 244 lib/Transforms/InstCombine/InstCombineAddSub.cpp 1156 lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 2001 lib/Transforms/InstCombine/InstCombineCalls.cpp 1350 lib/Transforms/InstCombine/InstCombineCasts.cpp 1192 lib/Transforms/InstCombine/InstCombineCompares.cpp 2753 lib/Transforms/InstCombine/InstCombineInternal.h 368 lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 725 lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 1049 lib/Transforms/InstCombine/InstCombinePHI.cpp 555 lib/Transforms/InstCombine/InstCombineSelect.cpp 823 lib/Transforms/InstCombine/InstCombineShifts.cpp 550 lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 840 lib/Transforms/InstCombine/InstCombineVectorOps.cpp 826 lib/Transforms/InstCombine/InstructionCombining.cpp 1953 lib/Transforms/Instrumentation/AddressSanitizer.cpp 1501 lib/Transforms/Instrumentation/BoundsChecking.cpp 146 lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 1285 lib/Transforms/Instrumentation/GCOVProfiling.cpp 755 lib/Transforms/Instrumentation/InstrProfiling.cpp 255 lib/Transforms/Instrumentation/Instrumentation.cpp 19 lib/Transforms/Instrumentation/MaximumSpanningTree.h 65 lib/Transforms/Instrumentation/SafeStack.cpp 372 lib/Transforms/Instrumentation/SanitizerCoverage.cpp 350 lib/Transforms/Instrumentation/ThreadSanitizer.cpp 481 lib/Transforms/Instrumentation/memorysanitizer.cpp 2179 lib/Transforms/ObjCARC/ARCInstKind.cpp 554 lib/Transforms/ObjCARC/ARCInstKind.h 56 lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h 127 lib/Transforms/ObjCARC/BlotMapVector.h 81 lib/Transforms/ObjCARC/DependencyAnalysis.cpp 188 lib/Transforms/ObjCARC/DependencyAnalysis.h 42 lib/Transforms/ObjCARC/ObjCARC.cpp 27 lib/Transforms/ObjCARC/ObjCARC.h 186 lib/Transforms/ObjCARC/ObjCARCAPElim.cpp 108 lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp 102 lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h 35 lib/Transforms/ObjCARC/ObjCARCContract.cpp 386 lib/Transforms/ObjCARC/ObjCARCExpand.cpp 77 lib/Transforms/ObjCARC/ObjCARCOpts.cpp 1535 lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp 108 lib/Transforms/ObjCARC/ProvenanceAnalysis.h 34 lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp 69 lib/Transforms/ObjCARC/PtrState.cpp 284 lib/Transforms/ObjCARC/PtrState.h 94 lib/Transforms/Scalar/ADCE.cpp 63 lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 286 lib/Transforms/Scalar/BDCE.cpp 285 lib/Transforms/Scalar/ConstantHoisting.cpp 388 lib/Transforms/Scalar/ConstantProp.cpp 59 lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 233 lib/Transforms/Scalar/DCE.cpp 84 lib/Transforms/Scalar/DeadStoreElimination.cpp 510 lib/Transforms/Scalar/DxilConditionalMem2Reg.cpp 319 lib/Transforms/Scalar/DxilEliminateVector.cpp 158 lib/Transforms/Scalar/DxilEraseDeadRegion.cpp 228 lib/Transforms/Scalar/DxilFixConstArrayInitializer.cpp 122 lib/Transforms/Scalar/DxilLoopUnroll.cpp 833 lib/Transforms/Scalar/DxilRemoveDeadBlocks.cpp 322 lib/Transforms/Scalar/DxilRemoveUnstructuredLoopExits.cpp 335 lib/Transforms/Scalar/DxilRemoveUnstructuredLoopExits.h 10 lib/Transforms/Scalar/EarlyCSE.cpp 521 lib/Transforms/Scalar/FlattenCFGPass.cpp 52 lib/Transforms/Scalar/Float2Int.cpp 383 lib/Transforms/Scalar/GVN.cpp 1893 lib/Transforms/Scalar/HoistConstantArray.cpp 226 lib/Transforms/Scalar/IndVarSimplify.cpp 1234 lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 908 lib/Transforms/Scalar/JumpThreading.cpp 1009 lib/Transforms/Scalar/LICM.cpp 621 lib/Transforms/Scalar/LoadCombine.cpp 221 lib/Transforms/Scalar/LoopDeletion.cpp 135 lib/Transforms/Scalar/LoopDistribute.cpp 485 lib/Transforms/Scalar/LoopIdiomRecognize.cpp 634 lib/Transforms/Scalar/LoopInstSimplify.cpp 133 lib/Transforms/Scalar/LoopInterchange.cpp 958 lib/Transforms/Scalar/LoopRerollPass.cpp 952 lib/Transforms/Scalar/LoopRotation.cpp 365 lib/Transforms/Scalar/LoopStrengthReduce.cpp 3372 lib/Transforms/Scalar/LoopUnrollPass.cpp 621 lib/Transforms/Scalar/LoopUnswitch.cpp 717 lib/Transforms/Scalar/LowerAtomic.cpp 120 lib/Transforms/Scalar/LowerExpectIntrinsic.cpp 138 lib/Transforms/Scalar/LowerTypePasses.cpp 696 lib/Transforms/Scalar/MemCpyOptimizer.cpp 707 lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 341 lib/Transforms/Scalar/NaryReassociate.cpp 319 lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp 99 lib/Transforms/Scalar/PlaceSafepoints.cpp 574 lib/Transforms/Scalar/Reassociate.cpp 1410 lib/Transforms/Scalar/Reg2Mem.cpp 86 lib/Transforms/Scalar/Reg2MemHLSL.cpp 174 lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1675 lib/Transforms/Scalar/SCCP.cpp 1187 lib/Transforms/Scalar/SROA.cpp 2976 lib/Transforms/Scalar/SampleProfile.cpp 382 lib/Transforms/Scalar/Scalar.cpp 186 lib/Transforms/Scalar/ScalarReplAggregates.cpp 1715 lib/Transforms/Scalar/ScalarReplAggregatesHLSL.cpp 4756 lib/Transforms/Scalar/Scalarizer.cpp 632 lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 492 lib/Transforms/Scalar/SimplifyCFGPass.cpp 157 lib/Transforms/Scalar/Sink.cpp 169 lib/Transforms/Scalar/SpeculativeExecution.cpp 146 lib/Transforms/Scalar/StraightLineStrengthReduce.cpp 448 lib/Transforms/Scalar/StructurizeCFG.cpp 628 lib/Transforms/Scalar/TailRecursionElimination.cpp 515 lib/Transforms/Utils/ASanStackFrameLayout.cpp 80 lib/Transforms/Utils/AddDiscriminators.cpp 96 lib/Transforms/Utils/BasicBlockUtils.cpp 505 lib/Transforms/Utils/BreakCriticalEdges.cpp 186 lib/Transforms/Utils/BuildLibCalls.cpp 349 lib/Transforms/Utils/BypassSlowDivision.cpp 170 lib/Transforms/Utils/CloneFunction.cpp 502 lib/Transforms/Utils/CloneModule.cpp 81 lib/Transforms/Utils/CmpInstAnalysis.cpp 44 lib/Transforms/Utils/CodeExtractor.cpp 520 lib/Transforms/Utils/CtorUtils.cpp 106 lib/Transforms/Utils/DemoteRegToStack.cpp 93 lib/Transforms/Utils/FlattenCFG.cpp 258 lib/Transforms/Utils/GlobalStatus.cpp 138 lib/Transforms/Utils/InlineFunction.cpp 835 lib/Transforms/Utils/InstructionNamer.cpp 37 lib/Transforms/Utils/IntegerDivision.cpp 363 lib/Transforms/Utils/LCSSA.cpp 181 lib/Transforms/Utils/Local.cpp 832 lib/Transforms/Utils/LoopSimplify.cpp 505 lib/Transforms/Utils/LoopSimplifyId.cpp 8 lib/Transforms/Utils/LoopUnroll.cpp 360 lib/Transforms/Utils/LoopUnrollRuntime.cpp 236 lib/Transforms/Utils/LoopUtils.cpp 348 lib/Transforms/Utils/LoopVersioning.cpp 64 lib/Transforms/Utils/LowerInvoke.cpp 48 lib/Transforms/Utils/LowerSwitch.cpp 350 lib/Transforms/Utils/Mem2Reg.cpp 58 lib/Transforms/Utils/MetaRenamer.cpp 94 lib/Transforms/Utils/ModuleUtils.cpp 90 lib/Transforms/Utils/PromoteMemoryToRegister.cpp 617 lib/Transforms/Utils/SSAUpdater.cpp 311 lib/Transforms/Utils/SimplifyCFG.cpp 3031 lib/Transforms/Utils/SimplifyIndVar.cpp 349 lib/Transforms/Utils/SimplifyInstructions.cpp 76 lib/Transforms/Utils/SimplifyLibCalls.cpp 1650 lib/Transforms/Utils/SymbolRewriter.cpp 386 lib/Transforms/Utils/UnifyFunctionExitNodes.cpp 70 lib/Transforms/Utils/Utils.cpp 20 lib/Transforms/Utils/ValueMapper.cpp 270 lib/Transforms/Vectorize/BBVectorize.cpp 2404 lib/Transforms/Vectorize/LoopVectorize.cpp 3346 lib/Transforms/Vectorize/SLPVectorizer.cpp 2844 lib/Transforms/Vectorize/Vectorize.cpp 32