mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-23 19:59:57 +00:00
squish dead code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112350 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
18303ef9e5
commit
b188a3789e
@ -49,10 +49,10 @@ namespace {
|
||||
}
|
||||
}
|
||||
|
||||
static bool isFixupKindX86RIPRel(unsigned Kind) {
|
||||
/*static bool isFixupKindX86RIPRel(unsigned Kind) {
|
||||
return Kind == X86::reloc_riprel_4byte ||
|
||||
Kind == X86::reloc_riprel_4byte_movq_load;
|
||||
}
|
||||
}*/
|
||||
|
||||
|
||||
/// ELFSymbolData - Helper struct for containing some precomputed information
|
||||
@ -127,18 +127,17 @@ namespace {
|
||||
void Write8(uint8_t Value) { Writer->Write8(Value); }
|
||||
void Write16(uint16_t Value) { Writer->Write16(Value); }
|
||||
void Write32(uint32_t Value) { Writer->Write32(Value); }
|
||||
void Write64(uint64_t Value) { Writer->Write64(Value); }
|
||||
//void Write64(uint64_t Value) { Writer->Write64(Value); }
|
||||
void WriteZeros(unsigned N) { Writer->WriteZeros(N); }
|
||||
void WriteBytes(StringRef Str, unsigned ZeroFillSize = 0) {
|
||||
Writer->WriteBytes(Str, ZeroFillSize);
|
||||
}
|
||||
//void WriteBytes(StringRef Str, unsigned ZeroFillSize = 0) {
|
||||
// Writer->WriteBytes(Str, ZeroFillSize);
|
||||
//}
|
||||
|
||||
void WriteWord(uint64_t W) {
|
||||
if (Is64Bit) {
|
||||
if (Is64Bit)
|
||||
Writer->Write64(W);
|
||||
} else {
|
||||
else
|
||||
Writer->Write32(W);
|
||||
}
|
||||
}
|
||||
|
||||
void String8(char *buf, uint8_t Value) {
|
||||
|
@ -78,8 +78,6 @@ class ABCD : public FunctionPass {
|
||||
class Bound {
|
||||
public:
|
||||
Bound(APInt v, bool upper) : value(v), upper_bound(upper) {}
|
||||
Bound(const Bound &b, int cnst)
|
||||
: value(b.value - cnst), upper_bound(b.upper_bound) {}
|
||||
Bound(const Bound &b, const APInt &cnst)
|
||||
: value(b.value - cnst), upper_bound(b.upper_bound) {}
|
||||
|
||||
@ -129,15 +127,10 @@ class ABCD : public FunctionPass {
|
||||
}
|
||||
|
||||
/// Test if Bound b is greater then or equal val
|
||||
static bool geq(const Bound &b, APInt val) {
|
||||
static bool geq(const Bound &b, const APInt &val) {
|
||||
return leq(val, b);
|
||||
}
|
||||
|
||||
/// Test if Bound a is greater then or equal Bound b
|
||||
static bool geq(const Bound &a, const Bound &b) {
|
||||
return leq(b, a);
|
||||
}
|
||||
|
||||
private:
|
||||
APInt value;
|
||||
bool upper_bound;
|
||||
@ -270,9 +263,6 @@ class ABCD : public FunctionPass {
|
||||
/// Adds an edge from V_from to V_to with weight value
|
||||
void addEdge(Value *V_from, Value *V_to, APInt value, bool upper);
|
||||
|
||||
/// Test if there is a node V
|
||||
bool hasNode(Value *V) const { return graph.count(V); }
|
||||
|
||||
/// Test if there is any edge from V in the upper direction
|
||||
bool hasEdge(Value *V, bool upper) const;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user