mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 18:54:02 +01:00
don't repeat function names in comments; NFC
llvm-svn: 252502
This commit is contained in:
parent
529bd0465e
commit
db0dd82683
@ -226,29 +226,28 @@ public:
|
||||
/// Selects the correct CCAssignFn for a given CallingConvention value.
|
||||
CCAssignFn *CCAssignFnForCall(CallingConv::ID CC, bool IsVarArg) const;
|
||||
|
||||
/// computeKnownBitsForTargetNode - Determine which of the bits specified in
|
||||
/// Mask are known to be either zero or one and return them in the
|
||||
/// KnownZero/KnownOne bitsets.
|
||||
/// Determine which of the bits specified in Mask are known to be either zero
|
||||
/// or one and return them in the KnownZero/KnownOne bitsets.
|
||||
void computeKnownBitsForTargetNode(const SDValue Op, APInt &KnownZero,
|
||||
APInt &KnownOne, const SelectionDAG &DAG,
|
||||
unsigned Depth = 0) const override;
|
||||
|
||||
MVT getScalarShiftAmountTy(const DataLayout &DL, EVT) const override;
|
||||
|
||||
/// allowsMisalignedMemoryAccesses - Returns true if the target allows
|
||||
/// unaligned memory accesses of the specified type.
|
||||
/// Returns true if the target allows unaligned memory accesses of the
|
||||
/// specified type.
|
||||
bool allowsMisalignedMemoryAccesses(EVT VT, unsigned AddrSpace = 0,
|
||||
unsigned Align = 1,
|
||||
bool *Fast = nullptr) const override;
|
||||
|
||||
/// LowerOperation - Provide custom lowering hooks for some operations.
|
||||
/// Provide custom lowering hooks for some operations.
|
||||
SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
|
||||
|
||||
const char *getTargetNodeName(unsigned Opcode) const override;
|
||||
|
||||
SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const override;
|
||||
|
||||
/// getFunctionAlignment - Return the Log2 alignment of this function.
|
||||
/// Return the Log2 alignment of this function.
|
||||
unsigned getFunctionAlignment(const Function *F) const;
|
||||
|
||||
/// Returns true if a cast between SrcAS and DestAS is a noop.
|
||||
@ -257,8 +256,8 @@ public:
|
||||
return true;
|
||||
}
|
||||
|
||||
/// createFastISel - This method returns a target specific FastISel object,
|
||||
/// or null if the target does not support "fast" ISel.
|
||||
/// This method returns a target specific FastISel object, or null if the
|
||||
/// target does not support "fast" ISel.
|
||||
FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
||||
const TargetLibraryInfo *libInfo) const override;
|
||||
|
||||
@ -266,11 +265,11 @@ public:
|
||||
|
||||
bool isFPImmLegal(const APFloat &Imm, EVT VT) const override;
|
||||
|
||||
/// isShuffleMaskLegal - Return true if the given shuffle mask can be
|
||||
/// codegen'd directly, or if it should be stack expanded.
|
||||
/// Return true if the given shuffle mask can be codegen'd directly, or if it
|
||||
/// should be stack expanded.
|
||||
bool isShuffleMaskLegal(const SmallVectorImpl<int> &M, EVT VT) const override;
|
||||
|
||||
/// getSetCCResultType - Return the ISD::SETCC ValueType
|
||||
/// Return the ISD::SETCC ValueType.
|
||||
EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
|
||||
EVT VT) const override;
|
||||
|
||||
@ -315,8 +314,8 @@ public:
|
||||
bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc,
|
||||
MachineFunction &MF) const override;
|
||||
|
||||
/// isLegalAddressingMode - Return true if the addressing mode represented
|
||||
/// by AM is legal for this target, for a load/store of the specified type.
|
||||
/// Return true if the addressing mode represented by AM is legal for this
|
||||
/// target, for a load/store of the specified type.
|
||||
bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
||||
unsigned AS) const override;
|
||||
|
||||
@ -328,10 +327,9 @@ public:
|
||||
int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
||||
unsigned AS) const override;
|
||||
|
||||
/// isFMAFasterThanFMulAndFAdd - Return true if an FMA operation is faster
|
||||
/// than a pair of fmul and fadd instructions. fmuladd intrinsics will be
|
||||
/// expanded to FMAs when this method returns true, otherwise fmuladd is
|
||||
/// expanded to fmul + fadd.
|
||||
/// Return true if an FMA operation is faster than a pair of fmul and fadd
|
||||
/// instructions. fmuladd intrinsics will be expanded to FMAs when this method
|
||||
/// returns true, otherwise fmuladd is expanded to fmul + fadd.
|
||||
bool isFMAFasterThanFMulAndFAdd(EVT VT) const override;
|
||||
|
||||
const MCPhysReg *getScratchRegisters(CallingConv::ID CC) const override;
|
||||
@ -386,7 +384,7 @@ public:
|
||||
private:
|
||||
bool isExtFreeImpl(const Instruction *Ext) const override;
|
||||
|
||||
/// Subtarget - Keep a pointer to the AArch64Subtarget around so that we can
|
||||
/// Keep a pointer to the AArch64Subtarget around so that we can
|
||||
/// make the right decision when generating code for different targets.
|
||||
const AArch64Subtarget *Subtarget;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user