search for: scalartransforminfo

Displaying 1 result from an estimated 1 matches for "scalartransforminfo".

2012 Oct 10
1
[LLVMdev] [llvm-commits] [patch] "TargetTransform" as an API between codegen and IR-level passes
...eral design. We have a new Analysis pass called "TargetTransformInfo". Much like DataLayout (until recentlyTargetData), it exists in the pass manager and can be obtained using getAnalysisIfAvailable call. This analysis can provide a number of classes. Currently there are two interfaces: ScalarTransformInfo, which is used by scalar transformation such as LSR and LowerInvoke, and VectorTransformInfo, which is currently empty, and will be used by the vectorizers. The XXXTransformInfo classes are abstract classes which are implemented by concrete codegen classes. When the TargetMachine is initialized it...