index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Transforms
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
(limited to 'lib/Transforms')
-rw-r--r--
lib/Transforms/CMakeLists.txt
1
-rw-r--r--
lib/Transforms/Hello/Hello.cpp
2
-rw-r--r--
lib/Transforms/IPO/ArgumentPromotion.cpp
74
-rw-r--r--
lib/Transforms/IPO/ConstantMerge.cpp
8
-rw-r--r--
lib/Transforms/IPO/DeadArgumentElimination.cpp
112
-rw-r--r--
lib/Transforms/IPO/ExtractGV.cpp
14
-rw-r--r--
lib/Transforms/IPO/FunctionAttrs.cpp
35
-rw-r--r--
lib/Transforms/IPO/GlobalDCE.cpp
4
-rw-r--r--
lib/Transforms/IPO/GlobalOpt.cpp
167
-rw-r--r--
lib/Transforms/IPO/IPConstantPropagation.cpp
6
-rw-r--r--
lib/Transforms/IPO/InlineAlways.cpp
82
-rw-r--r--
lib/Transforms/IPO/InlineSimple.cpp
72
-rw-r--r--
lib/Transforms/IPO/Inliner.cpp
70
-rw-r--r--
lib/Transforms/IPO/Internalize.cpp
20
-rw-r--r--
lib/Transforms/IPO/LLVMBuild.txt
2
-rw-r--r--
lib/Transforms/IPO/LoopExtractor.cpp
4
-rw-r--r--
lib/Transforms/IPO/MergeFunctions.cpp
28
-rw-r--r--
lib/Transforms/IPO/PartialInlining.cpp
4
-rw-r--r--
lib/Transforms/IPO/PassManagerBuilder.cpp
14
-rw-r--r--
lib/Transforms/IPO/PruneEH.cpp
24
-rw-r--r--
lib/Transforms/IPO/StripDeadPrototypes.cpp
2
-rw-r--r--
lib/Transforms/IPO/StripSymbols.cpp
12
-rw-r--r--
lib/Transforms/InstCombine/InstCombine.h
62
-rw-r--r--
lib/Transforms/InstCombine/InstCombineAddSub.cpp
829
-rw-r--r--
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
387
-rw-r--r--
lib/Transforms/InstCombine/InstCombineCalls.cpp
139
-rw-r--r--
lib/Transforms/InstCombine/InstCombineCasts.cpp
376
-rw-r--r--
lib/Transforms/InstCombine/InstCombineCompares.cpp
33
-rw-r--r--
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
11
-rw-r--r--
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
354
-rw-r--r--
lib/Transforms/InstCombine/InstCombinePHI.cpp
2
-rw-r--r--
lib/Transforms/InstCombine/InstCombineShifts.cpp
2
-rw-r--r--
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
262
-rw-r--r--
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
23
-rw-r--r--
lib/Transforms/InstCombine/InstCombineWorklist.h
32
-rw-r--r--
lib/Transforms/InstCombine/InstructionCombining.cpp
114
-rw-r--r--
lib/Transforms/Instrumentation/AddressSanitizer.cpp
791
-rw-r--r--
lib/Transforms/Instrumentation/BlackList.cpp
27
-rw-r--r--
lib/Transforms/Instrumentation/BlackList.h
58
-rw-r--r--
lib/Transforms/Instrumentation/BoundsChecking.cpp
6
-rw-r--r--
lib/Transforms/Instrumentation/EdgeProfiling.cpp
2
-rw-r--r--
lib/Transforms/Instrumentation/GCOVProfiling.cpp
140
-rw-r--r--
lib/Transforms/Instrumentation/MaximumSpanningTree.h
2
-rw-r--r--
lib/Transforms/Instrumentation/MemorySanitizer.cpp
683
-rw-r--r--
lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
4
-rw-r--r--
lib/Transforms/Instrumentation/PathProfiling.cpp
15
-rw-r--r--
lib/Transforms/Instrumentation/ProfilingUtils.cpp
10
-rw-r--r--
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
38
-rw-r--r--
lib/Transforms/LLVMBuild.txt
2
-rw-r--r--
lib/Transforms/Makefile
2
-rw-r--r--
lib/Transforms/ObjCARC/CMakeLists.txt
13
-rw-r--r--
lib/Transforms/ObjCARC/DependencyAnalysis.cpp
261
-rw-r--r--
lib/Transforms/ObjCARC/DependencyAnalysis.h
79
-rw-r--r--
lib/Transforms/ObjCARC/LLVMBuild.txt
23
-rw-r--r--
lib/Transforms/ObjCARC/Makefile
15
-rw-r--r--
lib/Transforms/ObjCARC/ObjCARC.cpp
48
-rw-r--r--
lib/Transforms/ObjCARC/ObjCARC.h
389
-rw-r--r--
lib/Transforms/ObjCARC/ObjCARCAPElim.cpp
175
-rw-r--r--
lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp
162
-rw-r--r--
lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h
74
-rw-r--r--
lib/Transforms/ObjCARC/ObjCARCContract.cpp
537
-rw-r--r--
lib/Transforms/ObjCARC/ObjCARCExpand.cpp
128
-rw-r--r--
lib/Transforms/ObjCARC/ObjCARCOpts.cpp
2691
-rw-r--r--
lib/Transforms/ObjCARC/ObjCARCUtil.cpp
241
-rw-r--r--
lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp
177
-rw-r--r--
lib/Transforms/ObjCARC/ProvenanceAnalysis.h
80
-rw-r--r--
lib/Transforms/Scalar/ADCE.cpp
6
-rw-r--r--
lib/Transforms/Scalar/BasicBlockPlacement.cpp
2
-rw-r--r--
lib/Transforms/Scalar/CMakeLists.txt
1
-rw-r--r--
lib/Transforms/Scalar/CodeGenPrepare.cpp
663
-rw-r--r--
lib/Transforms/Scalar/ConstantProp.cpp
6
-rw-r--r--
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
35
-rw-r--r--
lib/Transforms/Scalar/DCE.cpp
2
-rw-r--r--
lib/Transforms/Scalar/DeadStoreElimination.cpp
18
-rw-r--r--
lib/Transforms/Scalar/EarlyCSE.cpp
4
-rw-r--r--
lib/Transforms/Scalar/GVN.cpp
69
-rw-r--r--
lib/Transforms/Scalar/GlobalMerge.cpp
53
-rw-r--r--
lib/Transforms/Scalar/IndVarSimplify.cpp
14
-rw-r--r--
lib/Transforms/Scalar/JumpThreading.cpp
12
-rw-r--r--
lib/Transforms/Scalar/LICM.cpp
51
-rw-r--r--
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
38
-rw-r--r--
lib/Transforms/Scalar/LoopInstSimplify.cpp
5
-rw-r--r--
lib/Transforms/Scalar/LoopRotation.cpp
19
-rw-r--r--
lib/Transforms/Scalar/LoopStrengthReduce.cpp
614
-rw-r--r--
lib/Transforms/Scalar/LoopUnrollPass.cpp
29
-rw-r--r--
lib/Transforms/Scalar/LoopUnswitch.cpp
29
-rw-r--r--
lib/Transforms/Scalar/LowerAtomic.cpp
6
-rw-r--r--
lib/Transforms/Scalar/MemCpyOptimizer.cpp
10
-rw-r--r--
lib/Transforms/Scalar/ObjCARC.cpp
4232
-rw-r--r--
lib/Transforms/Scalar/Reassociate.cpp
12
-rw-r--r--
lib/Transforms/Scalar/Reg2Mem.cpp
10
-rw-r--r--
lib/Transforms/Scalar/SCCP.cpp
20
-rw-r--r--
lib/Transforms/Scalar/SROA.cpp
487
-rw-r--r--
lib/Transforms/Scalar/Scalar.cpp
7
-rw-r--r--
lib/Transforms/Scalar/ScalarReplAggregates.cpp
22
-rw-r--r--
lib/Transforms/Scalar/SimplifyCFGPass.cpp
45
-rw-r--r--
lib/Transforms/Scalar/SimplifyLibCalls.cpp
10
-rw-r--r--
lib/Transforms/Scalar/Sink.cpp
2
-rw-r--r--
lib/Transforms/Scalar/TailRecursionElimination.cpp
32
-rw-r--r--
lib/Transforms/Utils/AddrModeMatcher.cpp
577
-rw-r--r--
lib/Transforms/Utils/BasicBlockUtils.cpp
88
-rw-r--r--
lib/Transforms/Utils/BreakCriticalEdges.cpp
6
-rw-r--r--
lib/Transforms/Utils/BuildLibCalls.cpp
162
-rw-r--r--
lib/Transforms/Utils/BypassSlowDivision.cpp
10
-rw-r--r--
lib/Transforms/Utils/CMakeLists.txt
1
-rw-r--r--
lib/Transforms/Utils/CloneFunction.cpp
39
-rw-r--r--
lib/Transforms/Utils/CloneModule.cpp
6
-rw-r--r--
lib/Transforms/Utils/CmpInstAnalysis.cpp
4
-rw-r--r--
lib/Transforms/Utils/CodeExtractor.cpp
13
-rw-r--r--
lib/Transforms/Utils/DemoteRegToStack.cpp
33
-rw-r--r--
lib/Transforms/Utils/InlineFunction.cpp
18
-rw-r--r--
lib/Transforms/Utils/InstructionNamer.cpp
4
-rw-r--r--
lib/Transforms/Utils/IntegerDivision.cpp
112
-rw-r--r--
lib/Transforms/Utils/LCSSA.cpp
6
-rw-r--r--
lib/Transforms/Utils/Local.cpp
102
-rw-r--r--
lib/Transforms/Utils/LoopSimplify.cpp
12
-rw-r--r--
lib/Transforms/Utils/LoopUnroll.cpp
2
-rw-r--r--
lib/Transforms/Utils/LoopUnrollRuntime.cpp
2
-rw-r--r--
lib/Transforms/Utils/LowerExpectIntrinsic.cpp
16
-rw-r--r--
lib/Transforms/Utils/LowerInvoke.cpp
12
-rw-r--r--
lib/Transforms/Utils/LowerSwitch.cpp
8
-rw-r--r--
lib/Transforms/Utils/Mem2Reg.cpp
4
-rw-r--r--
lib/Transforms/Utils/MetaRenamer.cpp
31
-rw-r--r--
lib/Transforms/Utils/ModuleUtils.cpp
8
-rw-r--r--
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
12
-rw-r--r--
lib/Transforms/Utils/SSAUpdater.cpp
6
-rw-r--r--
lib/Transforms/Utils/SimplifyCFG.cpp
368
-rw-r--r--
lib/Transforms/Utils/SimplifyIndVar.cpp
4
-rw-r--r--
lib/Transforms/Utils/SimplifyInstructions.cpp
6
-rw-r--r--
lib/Transforms/Utils/SimplifyLibCalls.cpp
427
-rw-r--r--
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
8
-rw-r--r--
lib/Transforms/Utils/ValueMapper.cpp
29