Home
last modified time | relevance | path

Searched refs:UseHVXFloatingPoint (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.h61 bool UseHVXFloatingPoint = false; variable
221 bool useHVXFloatingPoint() const { return UseHVXFloatingPoint; } in useHVXFloatingPoint()
H A DHexagonSubtarget.cpp161 UseHVXFloatingPoint = true; in initializeSubtargetDependencies()
163 UseHVXFloatingPoint = true; in initializeSubtargetDependencies()
166 if (UseHVXQFloatOps && UseHVXIEEEFPOps && UseHVXFloatingPoint) in initializeSubtargetDependencies()
H A DHexagonPatternsHVX.td245 let Predicates = [UseHVX, UseHVXFloatingPoint] in {
304 let Predicates = [UseHVX, UseHVXFloatingPoint] in {
382 let Predicates = [UseHVXV68, UseHVXFloatingPoint] in {
519 let Predicates = [UseHVXV68, UseHVXFloatingPoint] in {
823 let Predicates = [UseHVXV68, UseHVXFloatingPoint] in {
H A DHexagon.td139 def UseHVXFloatingPoint: Predicate<"HST->useHVXFloatingPoint()">;
H A DHexagonDepInstrInfo.td33575 tc_56c4f9fe, TypeCVI_VA>, Enc_95441f, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
33588 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
33600 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
33613 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
33625 tc_56c4f9fe, TypeCVI_VA>, Enc_95441f, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
33638 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
33650 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
33663 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {