summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-02-23 22:08:50 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2017-02-23 22:08:50 +0000
commit998e49e5c882b5d87f44a2645cde17575b05bb75 (patch)
tree71dc2a178021fefa61e0695c1bdcc7e44a0707f0 /llvm/lib/Transforms
parentd0a9e807f39fdce9e2dc6e24265e7c8188a52aff (diff)
downloadbcm5719-llvm-998e49e5c882b5d87f44a2645cde17575b05bb75.tar.gz
bcm5719-llvm-998e49e5c882b5d87f44a2645cde17575b05bb75.zip
[Hexagon] Allow setting register in BitVal without storing into map
In the bit tracker, references to other bit values in which the register is 0 are prohibited. This means that generating self-referential register cells like { w:32 [0-15]:s[0-15] [16-31]:s[15] } is impossible. In order to get a self-referential cell, it had to be stored into a map and then reloaded from it. To avoid this step, add a function that will set the register to a given value without going through the map. llvm-svn: 296025
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud