aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorBardia Mahjour <bmahjour@ca.ibm.com>2019-12-19 10:56:44 -0500
committerBardia Mahjour <bmahjour@ca.ibm.com>2019-12-19 10:57:33 -0500
commit86acaa9457d3957cbe303e1e801f1e727f66ca89 (patch)
tree706f993144d274ff84f32eb8355248c6e872b59e /clang/lib/Frontend/CompilerInvocation.cpp
parentd3aeac8e20fb3714eb69d6ed5838d57c7ddcd8e8 (diff)
downloadllvm-86acaa9457d3957cbe303e1e801f1e727f66ca89.zip
llvm-86acaa9457d3957cbe303e1e801f1e727f66ca89.tar.gz
llvm-86acaa9457d3957cbe303e1e801f1e727f66ca89.tar.bz2
[DDG] Data Dependence Graph - Ordinals
Summary: This patch associates ordinal numbers to the DDG Nodes allowing the builder to order nodes within a pi-block in program order. The algorithm works by simply assuming the order in which the BBList is fed into the builder. The builder already relies on the blocks being in program order so that it can compute the dependencies correctly. Similarly the order of instructions in their parent basic blocks determine their program order. Authored By: bmahjour Reviewer: Meinersbur, fhahn, myhsu, xtian, dmgreen, kbarton, jdoerfert Reviewed By: Meinersbur Subscribers: ychen, arphaman, simoll, a.elovikov, mgorny, hiraditya, jfb, wuzish, llvm-commits, jsji, Whitney, etiotto, ppc-slack Tags: #llvm Differential Revision: https://reviews.llvm.org/D70986
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions