This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from 4ec5fda1f44 [MemorySSA] Extend removeMemoryAccess API to optimize MemoryPhis. new fafbf5786f0 [cmake] Note future cleanup in comment. NFC new 8e4d96d7af5 [opaque pointer types] Add a FunctionCallee wrapper type, a [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: cmake/platforms/WinMsvc.cmake | 4 +- docs/ProgrammersManual.rst | 16 +- examples/BrainF/BrainF.cpp | 18 +-- examples/BrainF/BrainF.h | 6 +- examples/BrainF/BrainFDriver.cpp | 12 +- examples/Fibonacci/fibonacci.cpp | 5 +- examples/HowToUseJIT/HowToUseJIT.cpp | 8 +- examples/ParallelJIT/ParallelJIT.cpp | 15 +- include/llvm/CodeGen/IntrinsicLowering.h | 4 - include/llvm/IR/DerivedTypes.h | 33 ++++ include/llvm/IR/IRBuilder.h | 23 +-- include/llvm/IR/InstrTypes.h | 5 + include/llvm/IR/Instructions.h | 59 ++++--- include/llvm/IR/Module.h | 35 ++-- include/llvm/Transforms/Utils/ModuleUtils.h | 17 +- lib/CodeGen/AtomicExpandPass.cpp | 2 +- lib/CodeGen/DwarfEHPrepare.cpp | 2 +- lib/CodeGen/IntrinsicLowering.cpp | 106 +------------ lib/CodeGen/MIRParser/MIRParser.cpp | 5 +- lib/CodeGen/MachineOutliner.cpp | 6 +- lib/CodeGen/PreISelIntrinsicLowering.cpp | 4 +- lib/CodeGen/SafeStack.cpp | 6 +- lib/CodeGen/SjLjEHPrepare.cpp | 18 +-- lib/CodeGen/StackProtector.cpp | 9 +- lib/CodeGen/TargetLoweringBase.cpp | 4 +- lib/CodeGen/WasmEHPrepare.cpp | 10 +- lib/IR/Function.cpp | 7 +- lib/IR/Instructions.cpp | 8 +- lib/IR/Module.cpp | 13 +- lib/Target/AArch64/AArch64ISelLowering.cpp | 13 +- lib/Target/AMDGPU/AMDGPULibCalls.cpp | 68 ++++---- lib/Target/AMDGPU/AMDGPULibFunc.cpp | 8 +- lib/Target/AMDGPU/AMDGPULibFunc.h | 4 +- lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 6 +- lib/Target/Mips/Mips16HardFloat.cpp | 2 +- .../WebAssembly/WebAssemblyLowerGlobalDtors.cpp | 9 +- lib/Target/X86/X86ISelLowering.cpp | 13 +- lib/Target/X86/X86WinEHState.cpp | 16 +- lib/Transforms/IPO/CrossDSOCFI.cpp | 10 +- lib/Transforms/IPO/WholeProgramDevirt.cpp | 14 +- .../Instrumentation/AddressSanitizer.cpp | 176 +++++++++------------ .../Instrumentation/DataFlowSanitizer.cpp | 104 ++++++------ .../Instrumentation/EfficiencySanitizer.cpp | 62 ++++---- lib/Transforms/Instrumentation/GCOVProfiling.cpp | 69 ++++---- .../Instrumentation/HWAddressSanitizer.cpp | 55 ++++--- lib/Transforms/Instrumentation/InstrProfiling.cpp | 25 ++- lib/Transforms/Instrumentation/MemorySanitizer.cpp | 41 ++--- .../Instrumentation/SanitizerCoverage.cpp | 110 ++++++------- lib/Transforms/Instrumentation/ThreadSanitizer.cpp | 134 ++++++++-------- lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 5 +- lib/Transforms/Scalar/RewriteStatepointsForGC.cpp | 9 +- lib/Transforms/Utils/BuildLibCalls.cpp | 150 ++++++++++-------- lib/Transforms/Utils/EntryExitInstrumenter.cpp | 4 +- lib/Transforms/Utils/EscapeEnumerator.cpp | 6 +- lib/Transforms/Utils/ModuleUtils.cpp | 47 +++--- lib/Transforms/Utils/PredicateInfo.cpp | 6 +- lib/Transforms/Utils/SanitizerStats.cpp | 8 +- lib/Transforms/Utils/SimplifyLibCalls.cpp | 15 +- tools/bugpoint/Miscompilation.cpp | 5 +- tools/lli/lli.cpp | 30 ++-- unittests/Analysis/AliasAnalysisTest.cpp | 2 +- unittests/Analysis/DivergenceAnalysisTest.cpp | 2 +- unittests/Analysis/OrderedInstructionsTest.cpp | 2 +- unittests/Analysis/PhiValuesTest.cpp | 6 +- unittests/Analysis/ScalarEvolutionTest.cpp | 40 ++--- unittests/Analysis/TBAATest.cpp | 2 +- unittests/Analysis/TargetLibraryInfoTest.cpp | 2 +- unittests/IR/CFGBuilder.cpp | 2 +- unittests/IR/MetadataTest.cpp | 5 +- unittests/IR/VerifierTest.cpp | 14 +- 70 files changed, 865 insertions(+), 896 deletions(-)