forked from OSchip/llvm-project
Add back some dead code.
It was there just to avoid warnings. Add a LLVM_ATTRIBUTE_UNUSED attribute so that it doesn't produce warnings with gcc 6. llvm-svn: 273308
This commit is contained in:
parent
4c8e782806
commit
463aed879d
|
@ -186,6 +186,7 @@ class PPCFastISel final : public FastISel {
|
|||
unsigned &NumBytes,
|
||||
bool IsVarArg);
|
||||
bool finishCall(MVT RetVT, CallLoweringInfo &CLI, unsigned &NumBytes);
|
||||
LLVM_ATTRIBUTE_UNUSED CCAssignFn *usePPC32CCs(unsigned Flag);
|
||||
|
||||
private:
|
||||
#include "PPCGenFastISel.inc"
|
||||
|
@ -196,6 +197,19 @@ class PPCFastISel final : public FastISel {
|
|||
|
||||
#include "PPCGenCallingConv.inc"
|
||||
|
||||
// Function whose sole purpose is to kill compiler warnings
|
||||
// stemming from unused functions included from PPCGenCallingConv.inc.
|
||||
CCAssignFn *PPCFastISel::usePPC32CCs(unsigned Flag) {
|
||||
if (Flag == 1)
|
||||
return CC_PPC32_SVR4;
|
||||
else if (Flag == 2)
|
||||
return CC_PPC32_SVR4_ByVal;
|
||||
else if (Flag == 3)
|
||||
return CC_PPC32_SVR4_VarArg;
|
||||
else
|
||||
return RetCC_PPC;
|
||||
}
|
||||
|
||||
static Optional<PPC::Predicate> getComparePred(CmpInst::Predicate Pred) {
|
||||
switch (Pred) {
|
||||
// These are not representable with any single compare.
|
||||
|
|
Loading…
Reference in New Issue