|
LLVM 24.0.0git
|
#include "HexagonISelLowering.h"#include "HexagonRegisterInfo.h"#include "HexagonSubtarget.h"#include "llvm/ADT/SmallVector.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/TargetInstrInfo.h"#include "llvm/IR/IntrinsicsHexagon.h"Go to the source code of this file.
Functions | |
| static SDValue | SplitHlxPairMemHelper (SDValue Op, SelectionDAG &DAG, const HexagonSubtarget &ST, SDValue BaseAddr, SDValue StoreVal=SDValue()) |
Variables | |
| static const MVT | AllTypes2048B [] |
| static const MVT | LegalTypes2048B [] |
| static const MVT | LegalPredTypes2048B [] = {MVT::v1024i1, MVT::v2048i1} |
|
static |
Definition at line 276 of file HexagonISelLoweringHLX.cpp.
References assert(), llvm::cast(), llvm::TypeSize::getFixed(), llvm::SelectionDAG::getLoad(), llvm::SelectionDAG::getMachineFunction(), llvm::MachineFunction::getMachineMemOperand(), llvm::SelectionDAG::getMemBasePlusOffset(), llvm::SelectionDAG::getMergeValues(), llvm::SelectionDAG::getNode(), llvm::SelectionDAG::getStore(), llvm::SelectionDAG::getTargetExtractSubreg(), llvm::SDValue::getValue(), llvm::Hi, Lo, MemN, and llvm::ISD::TokenFactor.
Definition at line 20 of file HexagonISelLoweringHLX.cpp.
Definition at line 24 of file HexagonISelLoweringHLX.cpp.
Definition at line 22 of file HexagonISelLoweringHLX.cpp.