Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
|
static AVRCC::CondCodes | llvm::intCCToAVRCC (ISD::CondCode CC) |
| IntCCToAVRCC - Convert a DAG integer condition code to an AVR CC.
|
|
template<typename ArgT > |
static void | llvm::analyzeArguments (TargetLowering::CallLoweringInfo *CLI, const Function *F, const DataLayout *TD, const SmallVectorImpl< ArgT > &Args, SmallVectorImpl< CCValAssign > &ArgLocs, CCState &CCInfo, bool Tiny) |
| Analyze incoming and outgoing function arguments.
|
|
template<typename ArgT > |
static unsigned | llvm::getTotalArgumentsSizeInBytes (const SmallVectorImpl< ArgT > &Args) |
| Count the total number of bytes needed to pass or return these arguments.
|
|
template<typename ArgT > |
static void | llvm::analyzeReturnValues (const SmallVectorImpl< ArgT > &Args, CCState &CCInfo, bool Tiny) |
| Analyze incoming and outgoing value of returning from a function.
|
|
static void | llvm::insertMultibyteShift (MachineInstr &MI, MachineBasicBlock *BB, MutableArrayRef< std::pair< Register, int > > Regs, ISD::NodeType Opc, int64_t ShiftAmt) |
|
static bool | llvm::isCopyMulResult (MachineBasicBlock::iterator const &I) |
|
◆ NODE