summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/InterferenceCache.h
diff options
context:
space:
mode:
authorJessica Paquette <jpaquette@apple.com>2018-10-29 20:27:07 +0000
committerJessica Paquette <jpaquette@apple.com>2018-10-29 20:27:07 +0000
commite3932eeea4d10d6835fef10e13b15144fedec6fb (patch)
tree7ea8aed3ba241096396d4c0392251780a059613c /llvm/lib/CodeGen/InterferenceCache.h
parentf503f7fd420cfd095407cea00e531497c13c6b9b (diff)
downloadbcm5719-llvm-e3932eeea4d10d6835fef10e13b15144fedec6fb.tar.gz
bcm5719-llvm-e3932eeea4d10d6835fef10e13b15144fedec6fb.zip
[MachineOutliner] Inherit target features from parent function
If a function has target features, it may contain instructions that aren't represented in the default set of instructions. If the outliner pulls out one of these instructions, and the function doesn't have the right attributes attached, we'll run into an LLVM error explaining that the target doesn't support the necessary feature for the instruction. This makes outlined functions inherit target features from their parents. It also updates the machine-outliner.ll test to check that we're properly inheriting target features. llvm-svn: 345535
Diffstat (limited to 'llvm/lib/CodeGen/InterferenceCache.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud