[PATCH] D38427: Graph builder implementation.

Mitch Phillips via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 4 13:10:08 PDT 2017


hctim updated this revision to Diff 117721.
hctim added a comment.
Herald added subscribers: javed.absar, kbarton, aheejin, fedor.sergeev, eraman, jgravelle-google, sbc100, nhaehnle, nemanjai, sdardis, mehdi_amini, emaste, dschuff, arsenm, jfb, qcolombet, MatzeB.

Merged wrong CL, putting this back to the way it should be.


https://reviews.llvm.org/D38427

Files:
  cmake/config-ix.cmake
  docs/AMDGPUUsage.rst
  include/llvm/Analysis/ConstantFolding.h
  include/llvm/Analysis/SparsePropagation.h
  include/llvm/BinaryFormat/ELF.h
  include/llvm/Config/config.h.cmake
  include/llvm/DebugInfo/CodeView/CodeView.h
  include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
  include/llvm/IR/DIBuilder.h
  include/llvm/IR/InstrTypes.h
  include/llvm/MC/MCParser/MCTargetAsmParser.h
  include/llvm/Object/ELFObjectFile.h
  include/llvm/Support/GenericDomTree.h
  include/llvm/Support/GenericDomTreeConstruction.h
  include/llvm/Support/ThreadPool.h
  include/llvm/Support/Threading.h
  include/llvm/Target/Target.td
  include/llvm/module.modulemap
  lib/Analysis/InlineCost.cpp
  lib/Analysis/InstructionSimplify.cpp
  lib/Analysis/Lint.cpp
  lib/Analysis/SparsePropagation.cpp
  lib/CodeGen/CodeGenPrepare.cpp
  lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  lib/CodeGen/LiveDebugVariables.cpp
  lib/CodeGen/MachineOutliner.cpp
  lib/CodeGen/MachineScheduler.cpp
  lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  lib/DebugInfo/CodeView/EnumTables.cpp
  lib/DebugInfo/PDB/PDBExtras.cpp
  lib/Fuzzer/FuzzerUtil.cpp
  lib/IR/DIBuilder.cpp
  lib/IR/Instructions.cpp
  lib/LTO/Caching.cpp
  lib/MC/StringTableBuilder.cpp
  lib/Object/ArchiveWriter.cpp
  lib/ObjectYAML/ELFYAML.cpp
  lib/Support/Parallel.cpp
  lib/Support/ThreadPool.cpp
  lib/Support/Threading.cpp
  lib/Target/AMDGPU/AMDGPU.td
  lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  lib/Target/AMDGPU/AMDGPUAsmPrinter.h
  lib/Target/AMDGPU/AMDGPUInstructions.td
  lib/Target/AMDGPU/AMDGPUPTNote.h
  lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
  lib/Target/AMDGPU/BUFInstructions.td
  lib/Target/AMDGPU/CaymanInstructions.td
  lib/Target/AMDGPU/DSInstructions.td
  lib/Target/AMDGPU/EvergreenInstructions.td
  lib/Target/AMDGPU/FLATInstructions.td
  lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
  lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h
  lib/Target/AMDGPU/MIMGInstructions.td
  lib/Target/AMDGPU/R600InstrFormats.td
  lib/Target/AMDGPU/R600Instructions.td
  lib/Target/AMDGPU/SIInsertSkips.cpp
  lib/Target/AMDGPU/SIInstrFormats.td
  lib/Target/AMDGPU/SIInstructions.td
  lib/Target/AMDGPU/SMInstructions.td
  lib/Target/AMDGPU/SOPInstructions.td
  lib/Target/AMDGPU/VOP1Instructions.td
  lib/Target/AMDGPU/VOP2Instructions.td
  lib/Target/AMDGPU/VOP3Instructions.td
  lib/Target/AMDGPU/VOP3PInstructions.td
  lib/Target/AMDGPU/VOPCInstructions.td
  lib/Target/ARM/ARM.td
  lib/Target/ARM/ARMISelLowering.cpp
  lib/Target/ARM/ARMInstrFormats.td
  lib/Target/ARM/ARMInstrInfo.td
  lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  lib/Target/Mips/MicroMipsDSPInstrInfo.td
  lib/Target/Mips/MipsDSPInstrInfo.td
  lib/Target/Mips/MipsSEInstrInfo.cpp
  lib/Target/PowerPC/PPCMIPeephole.cpp
  lib/Target/PowerPC/PPCScheduleP9.td
  lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  lib/Target/X86/X86FrameLowering.h
  lib/Target/X86/X86ISelLowering.cpp
  lib/Target/X86/X86ISelLowering.h
  lib/Transforms/IPO/FunctionImport.cpp
  lib/Transforms/IPO/PassManagerBuilder.cpp
  lib/Transforms/InstCombine/InstCombineCompares.cpp
  lib/Transforms/InstCombine/InstCombineInternal.h
  test/Analysis/CostModel/X86/trunc.ll
  test/Analysis/GlobalsModRef/memset-escape.ll
  test/Analysis/GlobalsModRef/no-escape.ll
  test/Analysis/GlobalsModRef/weak-interposition.ll
  test/Analysis/Lint/noop-cast-expr-no-pointer.ll
  test/CodeGen/AArch64/GlobalISel/legalize-or.mir
  test/CodeGen/AArch64/machine-outliner-remarks.ll
  test/CodeGen/AMDGPU/amdpal-cs.ll
  test/CodeGen/AMDGPU/amdpal-es.ll
  test/CodeGen/AMDGPU/amdpal-gs.ll
  test/CodeGen/AMDGPU/amdpal-hs.ll
  test/CodeGen/AMDGPU/amdpal-ls.ll
  test/CodeGen/AMDGPU/amdpal-ps.ll
  test/CodeGen/AMDGPU/amdpal-vs.ll
  test/CodeGen/AMDGPU/readlane_exec0.mir
  test/CodeGen/Mips/dsp-spill-reload.ll
  test/CodeGen/PowerPC/debuginfo-split-int.ll
  test/CodeGen/X86/avx-cvt-2.ll
  test/CodeGen/X86/avx2-intrinsics-x86.ll
  test/CodeGen/X86/avx2-shift.ll
  test/CodeGen/X86/avx2-vbroadcast.ll
  test/CodeGen/X86/avx2-vector-shifts.ll
  test/CodeGen/X86/avx512-any_extend_load.ll
  test/CodeGen/X86/avx512-trunc.ll
  test/CodeGen/X86/bitcast-and-setcc-256.ll
  test/CodeGen/X86/bitcast-and-setcc-512.ll
  test/CodeGen/X86/bitcast-setcc-128.ll
  test/CodeGen/X86/bool-vector.ll
  test/CodeGen/X86/psubus.ll
  test/CodeGen/X86/shuffle-strided-with-offset-256.ll
  test/CodeGen/X86/sjlj-eh.ll
  test/CodeGen/X86/sse2-intrinsics-x86.ll
  test/CodeGen/X86/sse41-intrinsics-x86.ll
  test/CodeGen/X86/vector-compare-results.ll
  test/CodeGen/X86/vector-mul.ll
  test/CodeGen/X86/vector-shift-ashr-128.ll
  test/CodeGen/X86/vector-trunc.ll
  test/CodeGen/X86/vselect-avx.ll
  test/CodeGen/X86/widen_arith-2.ll
  test/DebugInfo/COFF/fp-stack.ll
  test/DebugInfo/X86/dbg-addr-dse.ll
  test/DebugInfo/X86/live-debug-vars-dse.mir
  test/MC/AMDGPU/pal.s
  test/MC/ARM/arm-branch-errors.s
  test/MC/ARM/basic-arm-instructions-v8.1a.s
  test/MC/ARM/basic-arm-instructions-v8.s
  test/MC/ARM/basic-thumb2-instructions-v8.s
  test/MC/ARM/cps.s
  test/MC/ARM/diagnostics.s
  test/MC/ARM/directive-arch_extension-fp.s
  test/MC/ARM/directive-arch_extension-idiv.s
  test/MC/ARM/fp-const-errors.s
  test/MC/ARM/fullfp16-neg.s
  test/MC/ARM/fullfp16-neon-neg.s
  test/MC/ARM/invalid-fp-armv8.s
  test/MC/ARM/invalid-hint-thumb.s
  test/MC/ARM/invalid-idiv.s
  test/MC/ARM/invalid-neon-v8.s
  test/MC/ARM/invalid-special-reg.s
  test/MC/ARM/ldr-pseudo-unpredictable.s
  test/MC/ARM/ldrd-strd-gnu-arm-bad-imm.s
  test/MC/ARM/lsl-zero-errors.s
  test/MC/ARM/negative-immediates-fail.s
  test/MC/ARM/negative-immediates-thumb1-fail.s
  test/MC/ARM/negative-immediates-thumb1.s
  test/MC/ARM/negative-immediates.s
  test/MC/ARM/neon-complex.s
  test/MC/ARM/neon-vld-vst-align.s
  test/MC/ARM/not-armv4.s
  test/MC/ARM/register-token-source-loc.s
  test/MC/ARM/single-precision-fp.s
  test/MC/ARM/t2-modified-immediate-fixup-error2.s
  test/MC/ARM/thumb-diagnostics.s
  test/MC/ARM/thumb-mov.s
  test/MC/ARM/thumb-not-mclass.s
  test/MC/ARM/thumb2-bxj-v8.s
  test/MC/ARM/thumb2-bxj.s
  test/MC/ARM/thumb2-diagnostics.s
  test/MC/ARM/thumb2-dsp-diag.s
  test/MC/ARM/thumbv7m.s
  test/MC/ARM/thumbv8m.s
  test/MC/ARM/udf-thumb-2-diagnostics.s
  test/MC/ARM/udf-thumb-diagnostics.s
  test/MC/ARM/vfp4.s
  test/MC/ARM/vmrs_vmsr.s
  test/MC/WebAssembly/init-fini-array.ll
  test/Object/AMDGPU/elf-definitions.yaml
  test/Object/AMDGPU/elf64-amdgcn-amdhsa-definitions.yaml
  test/Object/AMDGPU/elf64-amdgcn-amdpal-definitions.yaml
  test/Object/AMDGPU/elf64-amdgcn-mesa3d-definitions.yaml
  test/Object/AMDGPU/objdump.s
  test/Object/RISCV/elf-flags.yaml
  test/Object/RISCV/lit.local.cfg
  test/ObjectYAML/ELF/shf-compressed.yaml
  test/Transforms/CodeGenPrepare/X86/sink-addrmode.ll
  test/Transforms/InstCombine/icmp-shr-lt-gt.ll
  test/Transforms/InstSimplify/select.ll
  test/tools/llvm-cov/dir-with-filtering.test
  test/tools/llvm-readobj/amdgpu-elf-definitions.test
  tools/llvm-cfi-verify/CMakeLists.txt
  tools/llvm-cfi-verify/FileAnalysis.cpp
  tools/llvm-cfi-verify/FileAnalysis.h
  tools/llvm-cfi-verify/FileVerifier.cpp
  tools/llvm-cfi-verify/FileVerifier.h
  tools/llvm-cfi-verify/GraphBuilder.cpp
  tools/llvm-cfi-verify/GraphBuilder.h
  tools/llvm-cfi-verify/llvm-cfi-verify.cpp
  tools/llvm-cfi-verify/unittests/CMakeLists.txt
  tools/llvm-cfi-verify/unittests/FileAnalysis.cpp
  tools/llvm-cfi-verify/unittests/FileVerifier.cpp
  tools/llvm-cfi-verify/unittests/GraphBuilder.cpp
  tools/llvm-cov/CoverageReport.cpp
  tools/llvm-cov/CoverageReport.h
  tools/llvm-cov/SourceCoverageView.h
  tools/llvm-cov/SourceCoverageViewHTML.cpp
  tools/llvm-cov/SourceCoverageViewHTML.h
  tools/llvm-cov/SourceCoverageViewText.cpp
  tools/llvm-cov/SourceCoverageViewText.h
  tools/llvm-pdbutil/MinimalSymbolDumper.cpp
  tools/llvm-profdata/llvm-profdata.cpp
  tools/llvm-readobj/ELFDumper.cpp
  utils/TableGen/AsmMatcherEmitter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D38427.117721.patch
Type: text/x-patch
Size: 1150339 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171004/08370905/attachment-0001.bin>


More information about the llvm-commits mailing list