Home | History | Annotate | Download | only in Scalar

Lines Matching refs:TargetLowering

44 #include "llvm/Target/TargetLowering.h"
77 /// TLI - Keep a pointer of a TargetLowering to consult for determining
80 const TargetLowering *TLI;
462 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){
479 TargetLowering::TypePromoteInteger)
482 TargetLowering::TypePromoteInteger)
827 /// ExtAddrMode - This is an extended version of TargetLowering::AddrMode
829 struct ExtAddrMode : public TargetLowering::AddrMode {
889 const TargetLowering &TLI;
906 const TargetLowering &T, Type *AT,
919 const TargetLowering &TLI) {
1254 const TargetLowering &TLI) {
1255 TargetLowering::AsmOperandInfoVector TargetConstraints = TLI.ParseConstraints(ImmutableCallSite(CI));
1257 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i];
1265 (OpInfo.ConstraintType != TargetLowering::C_Memory ||
1279 const TargetLowering &TLI) {
1670 TargetLowering::AsmOperandInfoVector
1674 TargetLowering::AsmOperandInfo &OpInfo = TargetConstraints[i];
1679 if (OpInfo.ConstraintType == TargetLowering::C_Memory &&
1842 TargetLowering::SelectSupportKind SelectKind;
1844 SelectKind = TargetLowering::VectorMaskSelect;
1846 SelectKind = TargetLowering::ScalarCondVectorVal;
1848 SelectKind = TargetLowering::ScalarValSelect;