mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-23 02:29:18 +00:00
Trying to unbreak the darwin11 builder
The CR bit tracking code broke PPC/Darwin; trying to get it working again... (the darwin11 builder, which defaults to the darwin ABI when running PPC tests, asserted when running test/CodeGen/PowerPC/inverted-bool-compares.ll) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202459 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ff455c0954
commit
b7a2ea7228
@ -2641,6 +2641,7 @@ PPCTargetLowering::LowerFormalArguments_Darwin(
|
||||
|
||||
switch(ObjectVT.getSimpleVT().SimpleTy) {
|
||||
default: llvm_unreachable("Unhandled argument type!");
|
||||
case MVT::i1:
|
||||
case MVT::i32:
|
||||
case MVT::f32:
|
||||
VecArgOffset += 4;
|
||||
@ -2764,6 +2765,7 @@ PPCTargetLowering::LowerFormalArguments_Darwin(
|
||||
|
||||
switch (ObjectVT.getSimpleVT().SimpleTy) {
|
||||
default: llvm_unreachable("Unhandled argument type!");
|
||||
case MVT::i1:
|
||||
case MVT::i32:
|
||||
if (!isPPC64) {
|
||||
if (GPR_idx != Num_GPR_Regs) {
|
||||
@ -4399,6 +4401,7 @@ PPCTargetLowering::LowerCall_Darwin(SDValue Chain, SDValue Callee,
|
||||
|
||||
switch (Arg.getSimpleValueType().SimpleTy) {
|
||||
default: llvm_unreachable("Unexpected ValueType for argument!");
|
||||
case MVT::i1:
|
||||
case MVT::i32:
|
||||
case MVT::i64:
|
||||
if (GPR_idx != NumGPRs) {
|
||||
|
Loading…
Reference in New Issue
Block a user