LLVM: lib/Target/AMDGPU/AMDGPUCombinerHelper.cpp File Reference (original) (raw)
Go to the source code of this file.
| Functions | |
|---|---|
| static LLVM_READNONE bool | fnegFoldsIntoMI (const MachineInstr &MI) |
| static LLVM_READONLY bool | opMustUseVOP3Encoding (const MachineInstr &MI, const MachineRegisterInfo &MRI) |
| returns true if the operation will definitely need to use a 64-bit encoding, and thus will use a VOP3 encoding regardless of the source modifiers. | |
| static LLVM_READONLY bool | hasSourceMods (const MachineInstr &MI) |
| static bool | allUsesHaveSourceMods (MachineInstr &MI, MachineRegisterInfo &MRI, unsigned CostThreshold=4) |
| static bool | mayIgnoreSignedZero (MachineInstr &MI) |
| static bool | isInv2Pi (const APFloat &APF) |
| static bool | isConstantCostlierToNegate (MachineInstr &MI, Register Reg, MachineRegisterInfo &MRI) |
| static unsigned | inverseMinMax (unsigned Opc) |
| static bool | isFPExtFromF16OrConst (const MachineRegisterInfo &MRI, Register Reg) |