Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.h61 bool UseHVXFloatingPoint = false; variable
233 bool useHVXFloatingPoint() const { return UseHVXFloatingPoint; } in useHVXFloatingPoint()
H A DHexagonSubtarget.cpp146 UseHVXFloatingPoint = UseHVXIEEEFPOps || UseHVXQFloatOps; in initializeSubtargetDependencies()
148 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.td33992 tc_56c4f9fe, TypeCVI_VA>, Enc_95441f, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34007 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34021 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34036 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34050 tc_56c4f9fe, TypeCVI_VA>, Enc_95441f, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34065 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34079 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
34094 tc_257f6f7c, TypeCVI_VA>, Enc_eaa9f8, Requires<[UseHVXV68,UseHVXFloatingPoint]> {
[all...]