Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.h61 bool UseHVXFloatingPoint = false; variable
233 bool useHVXFloatingPoint() const { return UseHVXFloatingPoint; } in useHVXFloatingPoint()
H A DHexagonSubtarget.cpp150 UseHVXFloatingPoint = UseHVXIEEEFPOps || UseHVXQFloatOps; in initializeSubtargetDependencies()
152 if (UseHVXQFloatOps && UseHVXIEEEFPOps && UseHVXFloatingPoint) in initializeSubtargetDependencies()
H A DHexagonPatternsHVX.td256 let Predicates = [UseHVX, UseHVXFloatingPoint] in {
315 let Predicates = [UseHVX, UseHVXFloatingPoint] in {
355 let Predicates = [UseHVXV68, UseHVXFloatingPoint] in {
492 let Predicates = [UseHVXV68, UseHVXFloatingPoint] in {
855 let Predicates = [UseHVXV68, UseHVXFloatingPoint] in {
H A DHexagon.td151 def UseHVXFloatingPoint: Predicate<"HST->useHVXFloatingPoint()">;
H A DHexagonDepInstrInfo.td33968 tc_56c4f9fe, TypeCVI_VA>, Enc_95441f, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
33983 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
33997 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34012 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34026 tc_56c4f9fe, TypeCVI_VA>, Enc_95441f, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34041 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34055 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34070 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {