]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Vendor import of llvm release_40 branch r292009:
authordim <dim@FreeBSD.org>
Sat, 14 Jan 2017 15:37:50 +0000 (15:37 +0000)
committerdim <dim@FreeBSD.org>
Sat, 14 Jan 2017 15:37:50 +0000 (15:37 +0000)
commit6719941873084bdb7dc8248ae8c78e2cae14e3b9
tree985ee91d0ca1d3e6506ac5ff7e37f5b67adfec09
parentff628bebf054e4cb2539a21afb86fbe710a0e97d
Vendor import of llvm release_40 branch r292009:
https://llvm.org/svn/llvm-project/llvm/branches/release_40@292009
485 files changed:
CMakeLists.txt
LICENSE.TXT
cmake/modules/AddLLVM.cmake
cmake/modules/CheckLinkerFlag.cmake [new file with mode: 0644]
cmake/modules/HandleLLVMOptions.cmake
docs/LangRef.rst
docs/ReleaseNotes.rst
include/llvm/ADT/PointerSumType.h
include/llvm/ADT/iterator.h
include/llvm/Analysis/AssumptionCache.h
include/llvm/Analysis/IVUsers.h
include/llvm/Analysis/LazyCallGraph.h
include/llvm/Analysis/LoopAccessAnalysis.h
include/llvm/Analysis/LoopAnalysisManager.h [new file with mode: 0644]
include/llvm/Analysis/LoopInfo.h
include/llvm/Analysis/LoopPassManager.h [deleted file]
include/llvm/Analysis/MemoryDependenceAnalysis.h
include/llvm/Analysis/TargetTransformInfo.h
include/llvm/Analysis/TargetTransformInfoImpl.h
include/llvm/Analysis/ValueTracking.h
include/llvm/CodeGen/BasicTTIImpl.h
include/llvm/CodeGen/DIE.h
include/llvm/CodeGen/GlobalISel/RegBankSelect.h
include/llvm/CodeGen/GlobalISel/RegisterBank.h
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
include/llvm/CodeGen/ISDOpcodes.h
include/llvm/CodeGen/SelectionDAG.h
include/llvm/CodeGen/SelectionDAGNodes.h
include/llvm/DebugInfo/CodeView/CVTypeDumper.h [new file with mode: 0644]
include/llvm/DebugInfo/CodeView/SymbolDumper.h
include/llvm/DebugInfo/CodeView/TypeDatabase.h [new file with mode: 0644]
include/llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h [new file with mode: 0644]
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h [new file with mode: 0644]
include/llvm/DebugInfo/CodeView/TypeDumper.h [deleted file]
include/llvm/DebugInfo/CodeView/TypeDumperBase.h [new file with mode: 0644]
include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
include/llvm/DebugInfo/DWARF/DWARFDie.h
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
include/llvm/DebugInfo/MSF/StreamArray.h
include/llvm/IR/DIBuilder.h
include/llvm/IR/DebugInfoMetadata.h
include/llvm/IR/GlobalObject.h
include/llvm/IR/Intrinsics.td
include/llvm/IR/IntrinsicsAArch64.td
include/llvm/IR/IntrinsicsARM.td
include/llvm/IR/ModuleSummaryIndex.h
include/llvm/IR/ModuleSummaryIndexYAML.h
include/llvm/Object/Decompressor.h [new file with mode: 0644]
include/llvm/ObjectYAML/DWARFYAML.h
include/llvm/ObjectYAML/MachOYAML.h
include/llvm/Passes/PassBuilder.h
include/llvm/ProfileData/InstrProf.h
include/llvm/Support/CommandLine.h
include/llvm/Support/Dwarf.h
include/llvm/Support/FileOutputBuffer.h
include/llvm/Support/GenericDomTree.h
include/llvm/Target/TargetLowering.h
include/llvm/Target/TargetMachine.h
include/llvm/Target/TargetSelectionDAG.td
include/llvm/Target/TargetSubtargetInfo.h
include/llvm/Transforms/Scalar/IVUsersPrinter.h [new file with mode: 0644]
include/llvm/Transforms/Scalar/IndVarSimplify.h
include/llvm/Transforms/Scalar/LICM.h
include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h [new file with mode: 0644]
include/llvm/Transforms/Scalar/LoopDeletion.h
include/llvm/Transforms/Scalar/LoopIdiomRecognize.h
include/llvm/Transforms/Scalar/LoopInstSimplify.h
include/llvm/Transforms/Scalar/LoopPassManager.h [new file with mode: 0644]
include/llvm/Transforms/Scalar/LoopRotation.h
include/llvm/Transforms/Scalar/LoopSimplifyCFG.h
include/llvm/Transforms/Scalar/LoopStrengthReduce.h
include/llvm/Transforms/Scalar/LoopUnrollPass.h
include/llvm/Transforms/Utils/LoopUtils.h
include/llvm/Transforms/Utils/UnrollLoop.h
include/llvm/Transforms/Vectorize/LoopVectorize.h
include/llvm/XRay/Trace.h [new file with mode: 0644]
include/llvm/XRay/XRayRecord.h [new file with mode: 0644]
include/llvm/XRay/YAMLXRayRecord.h [new file with mode: 0644]
lib/Analysis/AssumptionCache.cpp
lib/Analysis/CMakeLists.txt
lib/Analysis/CostModel.cpp
lib/Analysis/IVUsers.cpp
lib/Analysis/InlineCost.cpp
lib/Analysis/InstructionSimplify.cpp
lib/Analysis/LazyValueInfo.cpp
lib/Analysis/LoopAccessAnalysis.cpp
lib/Analysis/LoopAnalysisManager.cpp [new file with mode: 0644]
lib/Analysis/LoopInfo.cpp
lib/Analysis/LoopPass.cpp
lib/Analysis/LoopPassManager.cpp [deleted file]
lib/Analysis/MemoryDependenceAnalysis.cpp
lib/Analysis/ScalarEvolution.cpp
lib/Analysis/TargetTransformInfo.cpp
lib/Analysis/ValueTracking.cpp
lib/CMakeLists.txt
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
lib/CodeGen/AsmPrinter/DIE.cpp
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
lib/CodeGen/GlobalISel/RegBankSelect.cpp
lib/CodeGen/GlobalISel/RegisterBank.cpp
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
lib/CodeGen/MachineInstr.cpp
lib/CodeGen/PeepholeOptimizer.cpp
lib/CodeGen/ScheduleDAG.cpp
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.h
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
lib/CodeGen/SelectionDAG/TargetLowering.cpp
lib/DebugInfo/CodeView/CMakeLists.txt
lib/DebugInfo/CodeView/CVTypeDumper.cpp [new file with mode: 0644]
lib/DebugInfo/CodeView/SymbolDumper.cpp
lib/DebugInfo/CodeView/TypeDatabase.cpp [new file with mode: 0644]
lib/DebugInfo/CodeView/TypeDatabaseVisitor.cpp [new file with mode: 0644]
lib/DebugInfo/CodeView/TypeDumpVisitor.cpp [moved from lib/DebugInfo/CodeView/TypeDumper.cpp with 55% similarity]
lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
lib/DebugInfo/DWARF/DWARFContext.cpp
lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp
lib/DebugInfo/DWARF/DWARFDie.cpp
lib/DebugInfo/DWARF/DWARFFormValue.cpp
lib/DebugInfo/DWARF/DWARFUnit.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
lib/IR/AutoUpgrade.cpp
lib/IR/DIBuilder.cpp
lib/IR/Globals.cpp
lib/IR/LLVMContextImpl.h
lib/LTO/LTOBackend.cpp
lib/LTO/ThinLTOCodeGenerator.cpp
lib/Object/CMakeLists.txt
lib/Object/Decompressor.cpp [new file with mode: 0644]
lib/ObjectYAML/DWARFYAML.cpp
lib/Passes/PassBuilder.cpp
lib/ProfileData/InstrProf.cpp
lib/Support/FileOutputBuffer.cpp
lib/Support/Host.cpp
lib/Support/TarWriter.cpp
lib/Target/AArch64/AArch64GenRegisterBankInfo.def
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64InstrInfo.td
lib/Target/AArch64/AArch64RegisterBankInfo.cpp
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
lib/Target/AArch64/AArch64TargetTransformInfo.h
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.h
lib/Target/AMDGPU/AMDGPUInstructions.td
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
lib/Target/AMDGPU/EvergreenInstructions.td
lib/Target/AMDGPU/SIFoldOperands.cpp
lib/Target/AMDGPU/SIInstrInfo.td
lib/Target/AMDGPU/SIInstructions.td
lib/Target/AMDGPU/SIShrinkInstructions.cpp
lib/Target/AMDGPU/VOP1Instructions.td
lib/Target/AMDGPU/VOP2Instructions.td
lib/Target/AMDGPU/VOPCInstructions.td
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
lib/Target/ARM/ARMRegisterBankInfo.cpp
lib/Target/ARM/ARMTargetTransformInfo.cpp
lib/Target/ARM/ARMTargetTransformInfo.h
lib/Target/Lanai/LanaiTargetTransformInfo.h
lib/Target/Mips/MipsSEISelLowering.cpp
lib/Target/NVPTX/ManagedStringPool.h
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
lib/Target/NVPTX/NVPTXAsmPrinter.h
lib/Target/NVPTX/NVPTXISelLowering.cpp
lib/Target/NVPTX/NVPTXInstrInfo.td
lib/Target/NVPTX/NVPTXSection.h
lib/Target/NVPTX/NVPTXTargetMachine.cpp
lib/Target/NVPTX/NVPTXTargetObjectFile.h
lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp
lib/Target/NVPTX/NVPTXTargetTransformInfo.h
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
lib/Target/PowerPC/PPCTargetTransformInfo.h
lib/Target/SystemZ/SystemZISelLowering.cpp
lib/Target/TargetMachine.cpp
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h
lib/Target/X86/X86.td
lib/Target/X86/X86ISelDAGToDAG.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86Subtarget.h
lib/Target/X86/X86TargetTransformInfo.cpp
lib/Target/X86/X86TargetTransformInfo.h
lib/Transforms/IPO/LowerTypeTests.cpp
lib/Transforms/InstCombine/InstCombineAddSub.cpp
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
lib/Transforms/InstCombine/InstCombineCalls.cpp
lib/Transforms/InstCombine/InstCombineInternal.h
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
lib/Transforms/InstCombine/InstCombinePHI.cpp
lib/Transforms/InstCombine/InstCombineShifts.cpp
lib/Transforms/InstCombine/InstructionCombining.cpp
lib/Transforms/Instrumentation/AddressSanitizer.cpp
lib/Transforms/Instrumentation/InstrProfiling.cpp
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Scalar/IVUsersPrinter.cpp [new file with mode: 0644]
lib/Transforms/Scalar/IndVarSimplify.cpp
lib/Transforms/Scalar/LICM.cpp
lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp [new file with mode: 0644]
lib/Transforms/Scalar/LoopDeletion.cpp
lib/Transforms/Scalar/LoopDistribute.cpp
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
lib/Transforms/Scalar/LoopInstSimplify.cpp
lib/Transforms/Scalar/LoopPassManager.cpp [new file with mode: 0644]
lib/Transforms/Scalar/LoopRotation.cpp
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
lib/Transforms/Scalar/LoopSink.cpp
lib/Transforms/Scalar/LoopStrengthReduce.cpp
lib/Transforms/Scalar/LoopUnrollPass.cpp
lib/Transforms/Scalar/NewGVN.cpp
lib/Transforms/Scalar/StructurizeCFG.cpp
lib/Transforms/Utils/LoopUnroll.cpp
lib/Transforms/Utils/LoopUnrollRuntime.cpp
lib/Transforms/Utils/LoopUtils.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
lib/Transforms/Utils/SimplifyLibCalls.cpp
lib/Transforms/Vectorize/LoopVectorize.cpp
lib/Transforms/Vectorize/SLPVectorizer.cpp
lib/XRay/CMakeLists.txt [new file with mode: 0644]
lib/XRay/Trace.cpp [new file with mode: 0644]
runtimes/CMakeLists.txt
test/Analysis/CostModel/AArch64/store.ll
test/Analysis/CostModel/X86/slm-arith-costs.ll [new file with mode: 0644]
test/Analysis/CostModel/X86/strided-load-i16.ll
test/Analysis/CostModel/X86/strided-load-i32.ll
test/Analysis/CostModel/X86/strided-load-i64.ll
test/Analysis/CostModel/X86/strided-load-i8.ll
test/Analysis/CostModel/X86/vshift-ashr-cost.ll
test/Analysis/CostModel/X86/vshift-lshr-cost.ll
test/Analysis/CostModel/X86/vshift-shl-cost.ll
test/Analysis/ScalarEvolution/max-trip-count.ll
test/CodeGen/AArch64/arm64-neon-copy.ll
test/CodeGen/AArch64/arm64-nvcast.ll
test/CodeGen/AArch64/bitreverse.ll
test/CodeGen/AArch64/rbit.ll
test/CodeGen/AMDGPU/constant-fold-imm-immreg.mir [new file with mode: 0644]
test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/fmul-2-combine-multi-use.ll
test/CodeGen/AMDGPU/fneg-combines.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/fp16_to_fp.ll [deleted file]
test/CodeGen/AMDGPU/fp16_to_fp32.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/fp16_to_fp64.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/fp32_to_fp16.ll
test/CodeGen/AMDGPU/insert_vector_elt.ll
test/CodeGen/AMDGPU/local-stack-slot-bug.ll
test/CodeGen/AMDGPU/mad-combine.ll
test/CodeGen/AMDGPU/select-fabs-fneg-extract-legacy.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/select-fabs-fneg-extract.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/select-opt.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/sext-in-reg.ll
test/CodeGen/AMDGPU/shrink-vop3-carry-out.mir [new file with mode: 0644]
test/CodeGen/AMDGPU/v_mac.ll
test/CodeGen/ARM/fp16-promote.ll
test/CodeGen/ARM/fpcmp_ueq.ll
test/CodeGen/ARM/vdup.ll
test/CodeGen/ARM/vpadd.ll
test/CodeGen/ARM/vtrn.ll
test/CodeGen/Mips/llvm-ir/extractelement.ll
test/CodeGen/Mips/msa/immediates-bad.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/immediates.ll [new file with mode: 0644]
test/CodeGen/Mips/msa/msa-nooddspreg.ll [new file with mode: 0644]
test/CodeGen/NVPTX/fast-math.ll
test/CodeGen/PowerPC/change-no-infs.ll [new file with mode: 0644]
test/CodeGen/PowerPC/variable_elem_vec_extracts.ll
test/CodeGen/WebAssembly/function-bitcasts.ll
test/CodeGen/X86/atom-bypass-slow-division-64.ll [deleted file]
test/CodeGen/X86/atom-bypass-slow-division.ll [deleted file]
test/CodeGen/X86/atomic-eflags-reuse.ll
test/CodeGen/X86/avx-cvt.ll
test/CodeGen/X86/avx-trunc.ll
test/CodeGen/X86/avx512-cvt.ll
test/CodeGen/X86/avx512-select.ll
test/CodeGen/X86/avx512-trunc.ll
test/CodeGen/X86/bypass-slow-division-32.ll [new file with mode: 0644]
test/CodeGen/X86/bypass-slow-division-64.ll [new file with mode: 0644]
test/CodeGen/X86/bypass-slow-division-tune.ll [new file with mode: 0644]
test/CodeGen/X86/change-unsafe-fp-math.ll [new file with mode: 0644]
test/CodeGen/X86/cmp.ll
test/CodeGen/X86/cpus.ll
test/CodeGen/X86/extractelement-index.ll
test/CodeGen/X86/extractelement-legalization-store-ordering.ll
test/CodeGen/X86/i64-mem-copy.ll
test/CodeGen/X86/implicit-null-checks.mir
test/CodeGen/X86/lzcnt-zext-cmp.ll
test/CodeGen/X86/peephole.mir [new file with mode: 0644]
test/CodeGen/X86/slow-div.ll [deleted file]
test/CodeGen/X86/slow-unaligned-mem.ll
test/CodeGen/X86/sse2-intrinsics-fast-isel.ll
test/CodeGen/X86/vec_ins_extract-1.ll
test/CodeGen/X86/vec_insert-4.ll
test/CodeGen/X86/vec_insert-8.ll
test/CodeGen/X86/vec_int_to_fp.ll
test/CodeGen/X86/vector-shift-ashr-128.ll
test/CodeGen/X86/vector-shift-ashr-256.ll
test/CodeGen/X86/vector-shift-ashr-512.ll
test/CodeGen/X86/vector-shift-lshr-128.ll
test/CodeGen/X86/vector-shift-lshr-256.ll
test/CodeGen/X86/vector-shift-lshr-512.ll
test/CodeGen/X86/vector-shift-shl-128.ll
test/CodeGen/X86/vector-shift-shl-256.ll
test/CodeGen/X86/vector-shift-shl-512.ll
test/CodeGen/X86/vector-shuffle-avx512.ll [new file with mode: 0644]
test/CodeGen/X86/vector-shuffle-combining-xop.ll
test/CodeGen/X86/vector-shuffle-variable-128.ll
test/CodeGen/X86/vector-shuffle-variable-256.ll
test/CodeGen/X86/x86-64-double-shifts-var.ll
test/DebugInfo/Generic/simplifycfg_sink_last_inst.ll
test/DebugInfo/Inputs/implicit-const-test.o [new file with mode: 0644]
test/DebugInfo/dwarfdump-implicit-const.test [new file with mode: 0644]
test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_BE-relocations.s
test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_relocations.s
test/FileCheck/match-full-lines.txt [new file with mode: 0644]
test/FileCheck/strict-whitespace-match-full-lines.txt [deleted file]
test/Instrumentation/AddressSanitizer/global_metadata_darwin.ll
test/MC/AMDGPU/vop_dpp.s
test/MC/AMDGPU/vop_sdwa.s
test/MC/ARM/directive-object_arch-2.s
test/MC/ARM/directive-object_arch.s
test/ObjectYAML/MachO/DWARF-debug_info.yaml
test/ObjectYAML/MachO/DWARF-debug_line.yaml [new file with mode: 0644]
test/Other/loop-pass-ordering.ll
test/Other/new-pass-manager.ll
test/Other/pass-pipeline-parsing.ll
test/Transforms/GVN/assume-equal.ll
test/Transforms/GVN/invariant.group.ll
test/Transforms/InstCombine/fabs.ll
test/Transforms/InstCombine/fast-math.ll
test/Transforms/InstCombine/fdiv.ll
test/Transforms/InstCombine/pow-4.ll
test/Transforms/InstCombine/pow-sqrt.ll
test/Transforms/InstSimplify/floating-point-arithmetic.ll
test/Transforms/LICM/argmemonly-call.ll
test/Transforms/LICM/assume.ll
test/Transforms/LICM/atomics.ll
test/Transforms/LICM/basictest.ll
test/Transforms/LICM/constexpr.ll
test/Transforms/LICM/crash.ll
test/Transforms/LICM/debug-value.ll
test/Transforms/LICM/extra-copies.ll
test/Transforms/LICM/funclet.ll
test/Transforms/LICM/hoist-bitcast-load.ll
test/Transforms/LICM/hoist-deref-load.ll
test/Transforms/LICM/hoist-nounwind.ll
test/Transforms/LICM/hoist-round.ll
test/Transforms/LICM/hoisting.ll
test/Transforms/LICM/lcssa-ssa-promoter.ll
test/Transforms/LICM/no-preheader-test.ll
test/Transforms/LICM/opt-remarks-conditional-load.ll [new file with mode: 0644]
test/Transforms/LICM/opt-remarks-intervening-store.ll [new file with mode: 0644]
test/Transforms/LICM/opt-remarks.ll [new file with mode: 0644]
test/Transforms/LICM/preheader-safe.ll
test/Transforms/LICM/promote-order.ll
test/Transforms/LICM/promote-tls.ll
test/Transforms/LICM/scalar-promote-memmodel.ll
test/Transforms/LICM/scalar_promote-unwind.ll
test/Transforms/LICM/scalar_promote.ll
test/Transforms/LICM/speculate.ll
test/Transforms/LICM/volatile-alias.ll
test/Transforms/LoopSimplify/preserve-scev.ll
test/Transforms/LoopUnroll/peel-loop-pgo.ll
test/Transforms/LoopVectorize/X86/mul_slm_16bit.ll [new file with mode: 0644]
test/Transforms/LoopVectorize/pr31190.ll [new file with mode: 0644]
test/Transforms/LowerTypeTests/Inputs/import-unsat.yaml
test/Transforms/LowerTypeTests/function.ll
test/Transforms/LowerTypeTests/import-unsat.ll
test/Transforms/LowerTypeTests/simple.ll
test/Transforms/NewGVN/assume-equal.ll
test/Transforms/NewGVN/invariant.group.ll
test/Transforms/NewGVN/pr31594.ll [new file with mode: 0644]
test/Transforms/PGOProfile/Inputs/multiple_hash_profile.proftext [new file with mode: 0644]
test/Transforms/PGOProfile/comdat_internal.ll
test/Transforms/PGOProfile/comdat_rename.ll
test/Transforms/PGOProfile/indirect_call_profile.ll
test/Transforms/PGOProfile/multiple_hash_profile.ll [new file with mode: 0644]
test/Transforms/SLPVectorizer/X86/pr31599.ll [new file with mode: 0644]
test/Transforms/StructurizeCFG/no-branch-to-entry.ll
test/tools/llvm-config/booleans.test [new file with mode: 0644]
test/tools/llvm-xray/X86/Inputs/elf64-objcopied-instrmap.bin [new file with mode: 0755]
test/tools/llvm-xray/X86/Inputs/elf64-sample-o2.bin [new file with mode: 0755]
test/tools/llvm-xray/X86/Inputs/naive-log-simple.xray [new file with mode: 0644]
test/tools/llvm-xray/X86/Inputs/simple-instrmap.yaml [new file with mode: 0644]
test/tools/llvm-xray/X86/Inputs/simple-xray-instrmap.yaml [new file with mode: 0644]
test/tools/llvm-xray/X86/account-deduce-tail-call.yaml [new file with mode: 0644]
test/tools/llvm-xray/X86/account-keep-going.yaml [new file with mode: 0644]
test/tools/llvm-xray/X86/account-simple-case.yaml [new file with mode: 0644]
test/tools/llvm-xray/X86/account-simple-sorting.yaml [new file with mode: 0644]
test/tools/llvm-xray/X86/bad-instrmap-sizes.txt [moved from test/tools/llvm-xray/X86/bad-instrmap-sizes.bin with 100% similarity]
test/tools/llvm-xray/X86/convert-roundtrip.yaml [new file with mode: 0644]
test/tools/llvm-xray/X86/convert-to-yaml.txt [new file with mode: 0644]
test/tools/llvm-xray/X86/convert-with-debug-syms.txt [new file with mode: 0644]
test/tools/llvm-xray/X86/convert-with-standalone-instrmap.txt [new file with mode: 0644]
test/tools/llvm-xray/X86/convert-with-yaml-instrmap.txt [new file with mode: 0644]
tools/dsymutil/DwarfLinker.cpp
tools/llvm-config/BuildVariables.inc.in
tools/llvm-config/CMakeLists.txt
tools/llvm-config/llvm-config.cpp
tools/llvm-pdbdump/CMakeLists.txt
tools/llvm-pdbdump/LLVMOutputStyle.cpp
tools/llvm-pdbdump/LLVMOutputStyle.h
tools/llvm-pdbdump/PrettyBuiltinDumper.cpp [moved from tools/llvm-pdbdump/BuiltinDumper.cpp with 95% similarity]
tools/llvm-pdbdump/PrettyBuiltinDumper.h [moved from tools/llvm-pdbdump/BuiltinDumper.h with 79% similarity]
tools/llvm-pdbdump/PrettyClassDefinitionDumper.cpp [moved from tools/llvm-pdbdump/ClassDefinitionDumper.cpp with 96% similarity]
tools/llvm-pdbdump/PrettyClassDefinitionDumper.h [moved from tools/llvm-pdbdump/ClassDefinitionDumper.h with 90% similarity]
tools/llvm-pdbdump/PrettyCompilandDumper.cpp [moved from tools/llvm-pdbdump/CompilandDumper.cpp with 97% similarity]
tools/llvm-pdbdump/PrettyCompilandDumper.h [moved from tools/llvm-pdbdump/CompilandDumper.h with 86% similarity]
tools/llvm-pdbdump/PrettyEnumDumper.cpp [moved from tools/llvm-pdbdump/EnumDumper.cpp with 92% similarity]
tools/llvm-pdbdump/PrettyEnumDumper.h [moved from tools/llvm-pdbdump/EnumDumper.h with 77% similarity]
tools/llvm-pdbdump/PrettyExternalSymbolDumper.cpp [moved from tools/llvm-pdbdump/ExternalSymbolDumper.cpp with 92% similarity]
tools/llvm-pdbdump/PrettyExternalSymbolDumper.h [moved from tools/llvm-pdbdump/ExternalSymbolDumper.h with 77% similarity]
tools/llvm-pdbdump/PrettyFunctionDumper.cpp [moved from tools/llvm-pdbdump/FunctionDumper.cpp with 98% similarity]
tools/llvm-pdbdump/PrettyFunctionDumper.h [moved from tools/llvm-pdbdump/FunctionDumper.h with 86% similarity]
tools/llvm-pdbdump/PrettyTypeDumper.cpp [moved from tools/llvm-pdbdump/TypeDumper.cpp with 92% similarity]
tools/llvm-pdbdump/PrettyTypeDumper.h [moved from tools/llvm-pdbdump/TypeDumper.h with 79% similarity]
tools/llvm-pdbdump/PrettyTypedefDumper.cpp [moved from tools/llvm-pdbdump/TypedefDumper.cpp with 94% similarity]
tools/llvm-pdbdump/PrettyTypedefDumper.h [moved from tools/llvm-pdbdump/TypedefDumper.h with 84% similarity]
tools/llvm-pdbdump/PrettyVariableDumper.cpp [moved from tools/llvm-pdbdump/VariableDumper.cpp with 97% similarity]
tools/llvm-pdbdump/PrettyVariableDumper.h [moved from tools/llvm-pdbdump/VariableDumper.h with 86% similarity]
tools/llvm-pdbdump/YAMLOutputStyle.h
tools/llvm-pdbdump/llvm-pdbdump.cpp
tools/llvm-readobj/COFFDumper.cpp
tools/llvm-xray/CMakeLists.txt
tools/llvm-xray/func-id-helper.cc [new file with mode: 0644]
tools/llvm-xray/func-id-helper.h [new file with mode: 0644]
tools/llvm-xray/xray-account.cc [new file with mode: 0644]
tools/llvm-xray/xray-account.h [new file with mode: 0644]
tools/llvm-xray/xray-converter.cc [new file with mode: 0644]
tools/llvm-xray/xray-converter.h [new file with mode: 0644]
tools/llvm-xray/xray-extract.cc
tools/llvm-xray/xray-record-yaml.h [new file with mode: 0644]
tools/obj2yaml/dwarf2yaml.cpp
tools/opt/NewPMDriver.cpp
tools/yaml2obj/yaml2dwarf.cpp
tools/yaml2obj/yaml2macho.cpp
tools/yaml2obj/yaml2obj.h
unittests/Analysis/CMakeLists.txt
unittests/Analysis/LoopPassManagerTest.cpp [deleted file]
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
unittests/IR/DominatorTreeTest.cpp
unittests/IR/IRBuilderTest.cpp
unittests/Support/CMakeLists.txt
unittests/Support/TarWriterTest.cpp [new file with mode: 0644]
unittests/Transforms/CMakeLists.txt
unittests/Transforms/Scalar/CMakeLists.txt [new file with mode: 0644]
unittests/Transforms/Scalar/LoopPassManagerTest.cpp [new file with mode: 0644]
utils/release/build_llvm_package.bat
utils/unittest/CMakeLists.txt
utils/unittest/UnitTestMain/TestMain.cpp
utils/unittest/googlemock/LICENSE.txt [new file with mode: 0644]
utils/unittest/googlemock/README.LLVM [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-actions.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-cardinalities.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-generated-actions.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-generated-matchers.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-generated-nice-strict.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-matchers.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-more-actions.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-more-matchers.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock-spec-builders.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/gmock.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/internal/custom/gmock-generated-actions.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/internal/custom/gmock-matchers.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/internal/custom/gmock-port.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h [new file with mode: 0644]
utils/unittest/googlemock/include/gmock/internal/gmock-port.h [new file with mode: 0644]
utils/unittest/googlemock/src/gmock-all.cc [new file with mode: 0644]
utils/unittest/googlemock/src/gmock-cardinalities.cc [new file with mode: 0644]
utils/unittest/googlemock/src/gmock-internal-utils.cc [new file with mode: 0644]
utils/unittest/googlemock/src/gmock-matchers.cc [new file with mode: 0644]
utils/unittest/googlemock/src/gmock-spec-builders.cc [new file with mode: 0644]
utils/unittest/googlemock/src/gmock.cc [new file with mode: 0644]