mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-16 23:19:37 +00:00
Make this code more efficient.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40861 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3589df8013
commit
242be6e0ff
@ -205,11 +205,11 @@ bool LowerGC::runOnFunction(Function &F) {
|
||||
// conversion from Use* to Value*. The conversion
|
||||
// from Use to Value * is not useful because the
|
||||
// memory for Value * won't be contiguous.
|
||||
SmallVector<Value *, 2> Args;
|
||||
Args.push_back(CI->getOperand(1));
|
||||
Args.push_back(CI->getOperand(2));
|
||||
CallInst *NC = new CallInst(GCRead, Args.begin(),
|
||||
Args.end(),
|
||||
Value* Args[] = {
|
||||
CI->getOperand(1),
|
||||
CI->getOperand(2)
|
||||
};
|
||||
CallInst *NC = new CallInst(GCRead, Args, Args + 2,
|
||||
CI->getName(), CI);
|
||||
// These functions only deal with ptr type results so BitCast
|
||||
// is the correct kind of cast (no-op cast).
|
||||
|
Loading…
x
Reference in New Issue
Block a user